os parâmetros de saída só serão preenchidos depois que o leitor for fechado. quando seu código executa o leitor em comparação com quando você obtém o valor do parâmetro?