Sim, eu definitivamente olharia para Parâmetros com valor de tabela por esta. Como um benefício colateral, ele pode permitir que você use uma implementação baseada em conjunto agradável e limpa para as entranhas do seu procedimento diretamente, sem a necessidade de massagem de dados.
Aqui está outra referência também...