Gatilho SQL Oracle para definir automaticamente um valor de coluna

Estou escrevendo um gatilho Oracle. Esse gatilho deve definir automaticamente o valor da coluna "productId" como o oid da linha inserida.

O gatilho que escrevi é:

create or replace trigger MyProduct_id_trg 
after insert on MyProduct
begin 
   update MyProduct set productId = inserted.oid where oid = inserted.oid;
end; 

Entretanto, isso não funciona

Alguém poderia me ajudar com isso

Saudações

questionAnswers(1)

yourAnswerToTheQuestion