Det ser ud til, at du forsøger at bruge SQL Server-syntaks på en Oracle-database! Prøv dette:
create or replace trigger MyProduct_id_trg
before insert on MyProduct
for each row
begin
:new.productId := :new.oid;
end;
(Bemærk:før ikke efter, og med for each row
.)