DROP TRIGGER DTULTATU_TIPOAJRECEBER
/

CREATE OR REPLACE TRIGGER DTULTATU_TIPOAJRECEBER
BEFORE INSERT OR UPDATE OR DELETE
ON TIPOAJRECEBER FOR EACH ROW

BEGIN
   IF INSERTING THEN
      :NEW.DTULTATUTPAR := SYSDATE;
   END IF;
   IF UPDATING THEN
      :NEW.DTULTATUTPAR := SYSDATE;
   END IF;
   IF DELETING THEN
      INSERT INTO DELETECACHE (NMTABLECACHE, CDFILICACHE, DSKEYCACHE, DTULTATUCACH)
                       VALUES ('TIPOAJRECEBER', '', 'CDAJUCTREC='||:OLD.CDAJUCTREC||';', SYSDATE);
   END IF;
END;
/

ALTER TABLE TIPOAJRECEBER MODIFY DTULTATUTPAR DEFAULT SYSDATE
/
