Oracle: à l'Aide de sous-requêtes dans un déclencheur

Comment puis-je contourner l'Oracle de la limite de ne pas permettre les sous-requêtes dans les déclencheurs.

Voici un exemple de déclenchement je suis en train de créer, mais je suis incapable parce que je ne peux pas utiliser une sous-requête.

CREATE OR REPLACE TRIGGER trigger_w_subquery
AFTER UPDATE OR INSERT ON project_archiving
FOR EACH ROW WHEN (old.archiving_status <> new.archiving_status
  AND new.archiving_status = 1
  AND (SELECT offer FROM projects WHERE projnum = :new.projnum) IS NULL
)
BEGIN
  INSERT INTO offer_log (offer, status, date)
  VALUES (null, 9, sysdate);
END;

OriginalL'auteur vipirtti | 2009-05-26