В MSSQL Server 2008 есть способ создать поток как хранимую процедуру, где ... передается в качестве параметра. И не должен иметь "разделяющую" хранимую процедуру или функцию, которая разбивает CSV и возвращает таблицу?
select *
from
atable
where
atable.id in (...)