¿Puedes dividir la consulta? Inserte los resultados del proceso almacenado en una variable de tabla o una tabla temporal. Luego, seleccione las 2 columnas de la variable de la tabla.
Declare @tablevar table(col1 col1Type,..
insert into @tablevar(col1,..) exec MyStoredProc 'param1', 'param2'
SELECT col1, col2 FROM @tablevar