Como obter resposta do procedimento armazenado antes de terminar?

Eu preciso retornar o resultado parcial (como seleção simples) de um procedimento armazenado antes de ser concluído. É possível fazer isso? Se sim, como fazer isso? Caso contrário, alguma solução alternativa? EDIT: Eu tenho várias partes do procedimento. Na primeira parte, calculo várias...