Eine Möglichkeit ist die Verwendung von dynamischem SQL. Das heißt, das SQL als String generieren und dann ausführen.
Ein einfacherer Weg (vielleicht) ist die Verwendung von like
:
where concat(', ', @IDS, ', ') like concat('%, ', id, ', %')
Beachten Sie, dass dadurch das Trennzeichen an den Anfang und das Ende der Ausdrücke gesetzt wird, sodass „10“ nicht mit „11010“ übereinstimmt.