Каку бросил, взял сразу FB2. Проверил. Запрос > update V > set A = 123 > where PK = 456;
при триггере > create trigger V_BU_SIMPLE for V > active before update > as begin > update T > set A = new.A, B = new.B > where PK = old.PK; > end значение 2-го неключевого поля действительно не затирает. Надо было сразу, конечно, проверить. Но пробел в голове был инициирован тем, что в FB1.0 засада с этим триггером все-таки была. Другая какая-то, могу вспомнить, но наверное это уже никому не интересно.