Ако се опитвате да регистрирате ONO, който току-що сте вмъкнали, използвайте :new.ono
и пропуснете избора изцяло:
INSERT INTO BACKUP_ONO VALUES( VALUE1, VALUE2,VALUE3, :new.ono);
Не вярвам, че можете да изберете от таблицата, в която сте по средата на вмъкване, тъй като ангажиментът все още не е издаден, следователно грешката в променящата се таблица.
P.S. Помислете да не съкращавате. Направете го ясно за следващия разработчик и го наречете ORDER_NUMBER или поне общоприето съкращение като ORDER_NBR, каквито и да са стандартите за именуване на вашата компания. :-)
FYI – Ако актуализирате, можете да получите достъп и до :OLD.column, стойността преди актуализацията (разбира се, ако колоната не е колона с първичен ключ).