Olá Adithya,
1. A tabela de saída é válida para o mesmo escopo do script onde o SP é chamado, assim como os parâmetros de saída de um módulo de função em ABAP, você pode reutilizá-la como uma tabela local mais tarde dentro do escopo do script onde você chama o SP com um parâmetro de entrada e então retém a saída em uma tabela local e a utiliza mais tarde no script. Portanto, sim, os dados da tabela são perdidos após a execução do SP e não são armazenados em nenhum lugar a menos que você os escreva em uma tabela.
2. Da mesma forma, você pode passar o parâmetro de saída singular de um SP armazenando a saída em uma variável local dentro do mesmo escopo do script e passar a variável local como entrada para outros procedimentos armazenados habilitados para entrada, se necessário.
Saudações,
Abhi