simple y sencillo mi estimado, en el procedure tienes un select con una asignacion de variables lo cual no regresa informacion, sino que la informacion la estas almacenando en una variable para despues usarla, deberias de hacer esto:
Código SQL:
Ver originalSELECT vl_sucursal,
vl_cantidad,
vl_valor1,
vl_valor2
FROM #tmp
WHERE id=@ROW
ahi ya tendras el resultado esperado en pantalla :)