Ano, určitě bych se podíval na Table Valued Parameters pro tohle. Jako vedlejší výhoda vám to může umožnit používat pěknou, čistou implementaci založenou na sadě pro vnitřnosti vaší procedury přímo, bez nutnosti jakékoli masírování dat.
Zde je další reference také...