Выполняю через IBEScript вот такие команды:
SET TERM ^ ;
CREATE OR ALTER TRIGGER KKM_LOG_BI
ACTIVE BEFORE INSERT POSITION 50
AS
BEGIN
NEW.ID=GEN_ID(KKM_LOG_ID_GEN,1);
IF (NEW.DATE_ IS NULL) THEN
NEW.DATE_=CAST('NOW' AS TIMESTAMP);
--END IF
END^
SET TERM ; ^
И получаю довольно странное сообщение:
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Dynamic SQL Error.
Invalid command.
program attempted to exit without finishing database.
Что за "finishing database" ???
Триггер взят из рабочей базы под FB 1.5.4 и вливается в базу под 2.1.