Passando o valor separado por vírgulas como um parâmetro IN no procedimento armazenado

Eu sou novo em consultas do DB2.

Aqui, estou passando um valor separado por vírgula como um parâmetro IN em um procedimento armazenado. Eu quero pesquisar com base nesses valores.

Select * from USER where user_id in (IN_User);

Aqui, IN_User terá valores do tipo ('val1', 'val2', 'val3')

Deve retornar todas as linhas que tem val1 ou val2 ou val3 como o User_id. Tanto quanto eu sei isso pode ser feito usando UDF, mas eu quero saber se existe alguma outra maneira de fazê-lo sem UDF.

questionAnswers(1)

yourAnswerToTheQuestion