Você pode
- crie uma variável de tabela para manter o conjunto de resultados do proc armazenado e, em seguida,
- insira a saída do proc armazenado na variável da tabela e, em seguida,
- use a variável de tabela exatamente como faria com qualquer outra tabela...
...sql ....
Declare @T Table ([column definitions here])
Insert @T Exec storedProcname params
Select * from @T Where ...