Hola,
el trigger del ejemplo se activa después de modificar un registro (after update). Los triggers se pueden programar para que se activen en diferentes momentos. Consulta la
documentacion de Interbase 6 para ver todos los casos.
En cuanto al uso de eventos, consulta este
hilo
Saludos