PL / SQL - разделенный запятыми список в IN CLAUSE

У меня проблемы с получением блока кода pl / sql для работы. В начале моей процедуры я получаю некоторые данные из моего приложения oracle apex о том, какие флажки отмечены. Поскольку отчет, содержащий флажки, генерируется динамически, я должен выполнить цикл

APEX_APPLICATION.G_F01 

составить список и создать строку, разделенную запятыми, которая выглядит следующим образом

v_list VARCHAR2(255) := (1,3,5,9,10);

Я хочу затем запросить этот список позже и поместить v_list в предложение IN следующим образом

SELECT * FROM users 
WHERE user_id IN (v_list);

Это, конечно, выдает ошибку. Мой вопрос заключается в том, во что я могу преобразовать v_list, чтобы иметь возможность вставить его в предложение IN в запросе в процедуре pl / sql?

Ответы на вопрос(4)

Ваш ответ на вопрос