Hola duilioisola: Si. El trigger esta definido asi en la base de datos (Uso el EMS SQL Manager 2008):
Código SQL
[-] CREATE TRIGGER BI_NOVEDADES_ID FOR NOVEDADES
ACTIVE BEFORE INSERT
POSITION 0
AS
BEGIN
IF (NEW.ID IS NULL) THEN
NEW.ID = GEN_ID(NOVEDADES_ID_GEN, 1);
END^
SET TERM ; ^
el hecho es que no se como ejecutarlo a traves de la sentencia Insert de SQL. Nuevamente por el IbDataset se genera correctamente.
El parametro IdInt es el cuarto de la sentencia SQL y asigna el codigo de persona para hacer la relacion.-
Gracias nuevamente