Fiz uma trigger para excluir dados, e ela não está funcionando.
CREATE OR REPLACE TRIGGER TESTE1
BEFORE DELETE on TITMMOVCOMPL
FOR EACH ROW
DECLARE
CODIGO TPRD.CODIGOPRD%TYPE;
TPMOV TMOV.CODTMV%TYPE;
BEGIN
SELECT CODTMV INTO TPMOV
FROM TMOV
WHERE IDMOV=:OLD.IDMOV;
IF TPMOV='1.1.04' AND :OLD.OS IS NOT NULL THEN
SELECT TPRD.CODIGOPRD INTO CODIGO
FROM TPRD,TITMMOV
WHERE TPRD.IDPRD=TITMMOV.IDPRD
AND TITMMOV.IDMOV=:OLD.IDMOV
AND TITMMOV.NSEQITMMOV=:OLD.NSEQITMMOV;
DELETE HISTPECA@GUB
WHERE CD_PECA=CODIGO AND NR_ORDSERV = :OLD.OS;
END IF;
END TESTE1;