Une façon est d'utiliser SQL dynamique. C'est-à-dire générer le SQL sous forme de chaîne, puis l'exécuter.
Un moyen plus simple (peut-être) consiste à utiliser like
:
where concat(', ', @IDS, ', ') like concat('%, ', id, ', %')
Notez que cela place le séparateur au début et à la fin des expressions, donc "10" ne correspondra pas à "11010".