Bonjour
Auriez-vous une idée comment déclarer dans une procédure
un curseur ayant la clause de type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
declare cursor C_TEST for 
select * from <nom_table> t where t.<nom_colonne> in (@ma_variable)
@ma_variable étant un paramètre de la procédure et contenant une suite de char: "'aaa','bbb','ccc'".
Cela marche , mais pour un seul composant ('aaa').
Si j'initialise ma variable:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
select @ma_variable = 'aaa' -- c'est OK
select @ma_variable = "'aaa','bbb','ccc'" -- c'est KO
Faut-il utiliser un caractère spécial devant le virgule en initialisant @ma_variable ?

Merci
mso