Estoy pensando si no deberia utilizar las tablas en el lugar de la consulta dentro del SQL
el procedimiento descrito en mi respuesta anterior me devuelve los mismos resultados que si solo utilizara la consulta...
el store procedure no me esta dando diferencial