Bom pessoal, já postei essa dúvida no Guj, no fórum da Sun e agora aqui. Espero que alguém possa me ajudar ou me dar uma luz.
Preciso recuperar alguns dados de uma base Oracle 11g. Estou com o driver jdbc do oracle mais recente na minha aplicação e tudo o mais.
A consulta que eu faço, é gigantesca, nela contém chamadas a procedures e códigos, decode, substr, etc.
Se eu copio a consulta e colo no PLSQL Developer, ela me retorna uma linha.
A mesma consulta no java, é executada porém o ResultSet vem vazio. Já tentei debugar e não vejo motivo pra ele vir vazio.
Outro problema: Uma outra consulta que faço não pega uma coluna da base de dados. Eu dou um select * na tabela e ele retorna todas as colunas menos uma em específico. Se eu tento pegar ela por nome ou por index, dá nome da coluna ou index inválidos. E sim, já verifiquei se o nome está corretos e está, inclusive a coluna possui dados inseridos.
Agradeço por qualquer ajuda.