Zdá se, že SQL Developer si myslí, že spouštíte prostý skript DML (manipulace s daty), nikoli DDL (definice dat). Také si myslí, že :new.id
je svázatelná proměnná.
Proč se to děje, nevím; Nemohu to reprodukovat v Oracle SQL Developer 2.1.
Zkuste otevřít nové okno listu SQL v theschema
schéma a spusťte "celý" skript (nikoli příkaz) stisknutím F5 (nikoli F9 ).