AME SQL not working from sql developer
select CASE WHEN ame_engine.getHeaderAttValue2('SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID') IS NULL
THEN (SELECT XXBG_AME_PO_APPROVAL_PKG.p_get_approver(PREPARER_ID, 11711954)
from po_requisition_headers_all
where REQUISITION_HEADER_ID = po_ame_setup_pvt.get_new_req_header_id(11711954) )
ELSE (SELECT XXBG_AME_PO_APPROVAL_PKG.p_get_approver(ame_engine.getHeaderAttValue2('SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID'), 11711954)
from po_requisition_headers_all where REQUISITION_HEADER_ID = po_ame_setup_pvt.get_new_req_header_id(11711954)) END person_id FROM dual
the above statement giving error from developer. Any reason? I checked through AME test and the attribute has value. then also from developer is throwing error.