Der allgemeine Ansatz in diesem Fall wäre, die durch Kommas getrennte Liste in eine Oracle-Sammlung zu parsen und diese Sammlung in Ihrer SQL-Anweisung zu verwenden. Tom Kyte hat ein Beispiel dafür in seiner Diskussion über variable IN-Listen.
Angenommen, Sie erstellen den myTableType-Typ und die in_list-Funktion aus diesem Thread, sollten Sie dazu in der Lage sein
SELECT *
FROM employee
WHERE employee_number IN (
SELECT *
FROM TABLE( in_list( p_your_comma_separated_list ) )
)