Bom dia Fabio,
é possível colocar varios selects como retorno de uma procedure.
Você pode usar o operador union entre os selects, mas estes select devem ter o mesmo número de colunas e cada coluna tem que ser do mesmo tipo:
Exemplo:
select ID, Nome from table1
union
select ID,Nome from table2
Neste caso, os campos ID e Nome devem ter o mesmo tipo (o ID da table1 deve ser do mesmo tipo do ID da table2)
Se esta resolução solucionar o seu problema, por favor, marque como resposta.
Atenciosamente,
Pedro