Wygląda na to, że próbujesz użyć składni SQL Server na bazie danych Oracle! Spróbuj tego:
create or replace trigger MyProduct_id_trg
before insert on MyProduct
for each row
begin
:new.productId := :new.oid;
end;
(Uwaga:przed nie po i z for each row
.)