El problema es que desconoces cómo funcionan los triggers, por eso te estás liando. Lo primero es entender el funcionamiento de los mismos, revisa el capítulo 23 de
La cara oculta de Delphi, habla de "Stored procedure y triggers". Concretamente el apartado "
Las variables new. y old. ".
Es sencillo, pero hay que tener los conceptos claros.