> > _через_ EXEC STATEMENT _из другого места_ > > Заметьте, не я это предложил (C) :-D
:))) > Это уже в триггере логируемой таблицы, как я понимаю? А UDF, в таком > разе, коннектится к той же базе, извлекает список полей из > RDB$Relation_Fields и конструирует логирующий стейтмент? Ну, это уже не > простая проктология, а каскадная, через UDF ;) Да нет, это _не_ в триггере логируемой таблицы. Это в другом месте (ставлю уже (с) :)))) Т.е. в триггере на таблице - списке таблиц, подлежащих логированию. Дергается, предположим и не вдаваясь в подробности, ОДИН раз для создания триггера с "нативным" кодом _для_ логируемой таблицы. Ладно, забудем про UDF, вопрос о соотношении пользы для плода и вреда для здоровья матери от контекстой переменной CURRENT_TABLE, по которой в коде триггера можно "программоно" изъять название таблицы, для которой исполняется код триггера.

