Sembra che SQL Developer pensi che tu stia eseguendo un semplice script DML (manipolazione dei dati), non un DDL (definizione dei dati). Pensa anche che :new.id
è una variabile associabile.
Perché questo accade, non lo so; Non riesco a riprodurlo in Oracle SQL Developer 2.1.
Prova ad aprire una nuova finestra del foglio di lavoro SQL in theschema
schema ed eseguire uno script "intero" (non un'istruzione) premendo F5 (non F9 ).