Bueno, lo primero gracias por contestar y darme ese consejo. Ya os he comentado que soy muy novato.
Tengo funcionando el disparador con el siguiente código:
Código:
UPDATE FACTURAS SET TOTAL=(Select SUM(Total) from conceptos where conceptos.FACTURA=new.Factura) where factura=new.Factura;
Con el IBExpert meto un concepto nuevo y validando la transacción en Conceptos y Facturas me guarda los cambios, pero desde Delphi no me lo hace.
Trabajo con los IBX, las IBTransaction están en Read commited y despues de un post en el evento afterpost le hago el Commit y abro el IBDataset.
¿Algo hago mal?