El enfoque general en este caso sería analizar la lista separada por comas en una colección de Oracle y usar esa colección en su declaración SQL. Tom Kyte tiene un ejemplo de esto en su discusión sobre las listas IN de variables.
Suponiendo que crea el tipo myTableType y la función in_list de ese hilo, debería poder hacer
SELECT *
FROM employee
WHERE employee_number IN (
SELECT *
FROM TABLE( in_list( p_your_comma_separated_list ) )
)