Ja, jag skulle definitivt titta på Tabellvärderade parametrar för detta. Som en sidofördel kan det tillåta dig att använda en snygg, ren set-baserad implementering för insidan av din procedur direkt, utan att någon datamassage krävs.
Här är en annan referens likaså...