Sí, definitivamente miraría Parámetros de valores de tabla para esto. Como beneficio adicional, puede permitirle usar una implementación agradable y limpia basada en conjuntos para las entrañas de su procedimiento directamente, sin necesidad de manipular datos.
Aquí hay otra referencia también...