PL/SQL - liste séparée par des virgules à l'intérieur de la CLAUSE

J'ai de la difficulté à obtenir un bloc de code pl/sql pour travailler. Dans le haut de ma procédure, je reçois des données à partir de mon oracle apex demande sur quelles cases sont cochées. Parce que le rapport qui contient les cases à cocher est généré dynamiquement, je dois faire une boucle par la

APEX_APPLICATION.G_F01 

liste et de générer une chaîne séparée par des virgules, qui ressemble à ceci

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

Je veux, puis de la requête sur la liste plus tard et de la place de la v_list sur une clause comme

SELECT * FROM users 
WHERE user_id IN (v_list);

Bien sûr, cela déclenche une erreur. Ma question est que puis-je convertir des v_list afin de pouvoir l'insérer dans une clause dans une requête à l'intérieur d'un pl/sql procédure?

OriginalL'auteur medium | 2012-10-09