Bom dia Pessoal
Estou com seguinte problema tem um flag na aplicação de Y N creiei um trigger quando acontece um ação
Não sei porque quando a condição e Y maisculo nao Funciona nenhum dos campo quando e Minusculo vai de boa
CREATE OR REPLACE TRIGGER xxcoc_ap_reten_trg BEFORE INSERT ON AP_PAYMENT_SCHEDULES_ALL REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE v_hold_flag ap_suppliers.hold_all_payments_flag%TYPE; v_hold_reason ap_suppliers.hold_reason%TYPE; BEGIN SELECT aps.hold_all_payments_flag ,aps.HOLD_REASON INTO v_hold_flag ,v_hold_reason FROM ap_invoices_all aia ,ap_suppliers aps WHERE 1 = 1 AND aia.invoice_id = :new.invoice_id AND aia.vendor_id = aps.vendor_id; IF (v_hold_flag = 'Y') THEN :NEW.hold_flag := 'y'; --- MAISCULO NAO FUNCIONA MINUSCULO FUNCIONA NORMAL END IF; END;