CREATE OR REPLACE TRIGGER DTULTATU_EXTRATOCONS
BEFORE INSERT OR UPDATE OR DELETE
    ON EXTRATOCONS FOR EACH ROW
BEGIN
   IF UPDATING THEN
      /* DEVE-SE VERIFICAR SE O DTULTATUEXT NAO ESTA NULO DEVIDO A ROTINA DE
         EXTRATOCONS ONLINE GRAVAR ESSE CAMPO NULO PARA POSTERIORMENTE SER UPDATADO NO FOSEXP.
         PARA OS REGISTROS DA EXTRATOCONS ONLINE ESSA TRIGGER DEVE SER IGNORADA. */
      IF :OLD.DTULTATUEXT IS NOT NULL THEN
         IF :OLD.VRSALDCONEXT <> :NEW.VRSALDCONEXT THEN
            :NEW.DTULTATUEXT := SYSDATE;
         END IF;
      END IF;
   END IF;
END;
/