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?