No se como se hace en interbase, pero te paso el Sql que pondría en el UpdateSql para un Oracle:
Código:
BEGIN
UPDATE TABLA1
SET ID = :ID,
CAMPO1 = :CAMPO1
WHERE ID = :OLD.ID;
UPDATE TABLA2
SET ID = :ID,
CAMP1 = :CAMP1
WHERE ID = :OLD.ID;
UPDATE TABLA3
SET ID = :ID,
CPO1 = :CPO1
WHERE ID = :OLD.ID;
END
Supongo que la sintaxis para IB debe ser similar a esta...
Saludos!