creating trigger which will insert into table from view
SQL*Developer

SQL*Developer has a bad habit of interpreting the :new and :old identifiers of a trigger as run-time BIND variables.  Usually, a window will pop up asking for a value for the BIND variable new and/or old.



Workaround

One workaround is to edit the TRIGGER directly by going trough Connections.

A simple "recompile" works.