«Неужели создатели Оракула захотят присоединиться?»
Я не один из создателей, но я все равно буду звонить.
Эти ссылки псевдозаписей не являются заполнителями для переменных связывания ...
WHEN (new.mgr_start_date < old.mgr_start_date)
... потому что эта строка является частью спецификации триггера. Это определяет условие срабатывания триггера. Он указывает имена полей, а не значения.
Эти ссылки на псевдокорд являются заполнителями ...
:new.mgr_start_date := :old.mgr_start_date;
... потому что они ссылаются на фактические значения из старой и новой версий записи.