rapidamente assim, eu criaria uma função com valor de tabela que iria analisá-lo para que você possa fazer
select *
from table
where field in (select field from dbo.myfunction(@param1))
select *
from table
where field in (select field from dbo.myfunction(@param1))