Alex Bekhtin пишет:
Чем то мне это напоминает в процедуре
вместо
ID = GEN_ID(....);

написать
select GEN_ID(...) from rdb$database into :ID;
Ничего такого (по смыслу) там нет.

В таблицу вставляется запись со значением в NumericField.
Триггер вызывает хранимую процедуру, которая записывает
в другую таблицу в такой самый NumericField новое значение,
которое будет = старое значение + новое значение.

Ответить