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