L'approccio generale in questo caso sarebbe analizzare l'elenco separato da virgole in una raccolta Oracle e utilizzare tale raccolta nell'istruzione SQL. Tom Kyte ne ha un esempio nella sua discussione sugli elenchi di variabili IN.
Supponendo che tu crei il tipo myTableType e la funzione in_list da quel thread, dovresti essere in grado di farlo
SELECT *
FROM employee
WHERE employee_number IN (
SELECT *
FROM TABLE( in_list( p_your_comma_separated_list ) )
)