PL / SQL - lista separada por vírgulas dentro da CLÁUSULA IN

Estou tendo problemas para obter um bloco de código pl / sql para trabalhar. Na parte superior do meu procedimento, recebo alguns dados do meu aplicativo oracle apex em quais caixas de seleção estão marcadas. Porque o relatório que contém as caixas de seleção é gerado dinamicamente eu tenho que percorrer o

APEX_APPLICATION.G_F01 

listar e gerar uma string separada por vírgulas que se parece com isso

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

Eu quero então consultar essa lista mais tarde e colocar o v_list em uma cláusula IN como assim

SELECT * FROM users 
WHERE user_id IN (v_list);

Isto, obviamente, lança um erro. Minha pergunta é o que eu posso converter o v_list para poder inseri-lo em uma cláusula IN em uma consulta dentro de um procedimento pl / sql?

questionAnswers(4)

yourAnswerToTheQuestion