Tampaknya Pengembang SQL berpikir bahwa Anda menjalankan skrip DML (manipulasi data) biasa, bukan DDL (definisi data). Ia juga berpikir bahwa :new.id
adalah variabel yang dapat diikat.
Mengapa ini terjadi, saya tidak tahu; Saya tidak dapat mereproduksinya di Oracle SQL Developer 2.1.
Coba buka jendela lembar kerja SQL baru di theschema
skema dan jalankan skrip "keseluruhan" (bukan pernyataan) dengan menekan F5 (bukan F9 ).