Вот скажи мне, если человек видит BEFORE INSERT, но не видит тела вьюхи, какое предположение он должен сделать?

Я так полагаю что если человек увидит такой триггер, то он может предположить что над представлением можно сделать операцию INSERT.

По поводу того чтотело вьюхи не увидит - это как по мне какой-то надуманный фантастический случай. Отчего бы ему не посмотреть представление?

Сами критерии обновляемости представлений похожи у разных серверов.

Мне вобще самым нормальным видится вариант когда у представлений есть только _ОДИН_ и только _ОДИН_ВИД_ вид триггеров INSTEAD OF (хоть ты говоришь что их нет в стандарте). И какая-то команда для явного вызова поведения по умолчанию в виде бонуса, типа EXECUTE DEFAULT COMMAND;

триггеров. В триггере AFTER INSERT невозможно присвоить значение переменной NEW.XXX. Это баг, поэтому плохо.

Бред. В триггере AFTER INSERT для таблицы тоже нельзя присвоить в NEW, так что нарушения нет.

Так то ж для таблицы. Причём тут таблица то?

В триггере INSTEAD OF изменять таблицу можно только update-ом, так что снова 
мимо кассы.

Не понял. Это где так? Шо-то я такого не наблюдал ни в MS SQL, ни в FB.

Ответить