Olá, boa noite!
Na aula sobre triggers tem um exemplo assim:
CREATE TRIGGER Salario_total1
AFTER UPDATE OF Salario ON FUNCIONARIO
FOR EACH ROW
WHEN ( NEW.Dnr IS NOT NULL )
EXECUTE PROCEDURE AtualizaDepartamento();
No caso do INSTEAD OF é bem parecido, devendo ser do tipo FOR EACH ROW (slide 32 da aula 14).
Assim, a estrutura seria praticamente igual, trocando-se o AFTER por INSTEAD OF. Lembrando-se de que antes do "CREATE TRIGGER..." você precisa criar a função "CREATE OR REPLACE FUNCTION...".