No lo he probado con la v2.5, todavía sigo con la v2.1 pero prueba a quitar el 'or update or delete' y deja solamente el 'insert', lo digo porque, por ejemplo, en el 'after delete' no se puede usar el 'new.' y entonces puede que esté fallando el trigger aunque no indique ningún error.
Código SQL
[-]
CREATE TRIGGER EV_TABLA1_MODIFIED FOR TABLA1
ACTIVE AFTER INSERT POSITION 1
AS
BEGIN
POST_EVENT 'TABLA_MODIFIED';
INSERT INTO TABLALOG (ID, NOMBRE) VALUES(NEW.ID, NEW.NOMBRE);
END
También puedes probar:
Código SQL
[-]CREATE TRIGGER EV_TABLA1_MODIFIED FOR TABLA1
ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 1
AS
BEGIN
POST_EVENT 'TABLA_MODIFIED';
if (inserting) then
INSERT INTO TABLALOG (ID, NOMBRE) VALUES(NEW.ID, NEW.NOMBRE);
else
if (updating) then
loqueseaalupdating;
else
if (deleting) then
loqueseaaldeleting;
END
A ver qué resultado obtienes.