Cách tiếp cận chung trong trường hợp này sẽ là phân tích cú pháp danh sách được phân tách bằng dấu phẩy thành một tập hợp Oracle và sử dụng tập hợp đó trong câu lệnh SQL của bạn. Tom Kyte có một ví dụ về điều này trong cuộc thảo luận của anh ấy về danh sách IN biến.
Giả sử bạn tạo loại myTableType và hàm in_list từ chuỗi đó, bạn sẽ có thể thực hiện
SELECT *
FROM employee
WHERE employee_number IN (
SELECT *
FROM TABLE( in_list( p_your_comma_separated_list ) )
)