Sua função retorna um valor escalar, você não pode selecionar de isto. Presumivelmente, você quer: SELECT SMIT.AUDIO_Service_Package.CardExpiry(:CARDNO) FROM DUAL;