Neilor
        Nao sei se estou errado mas em seu banco, este boolean deve ter sido
declarado como INTEGER(1).
        Quando crio bancos para o Oracle utilizando o Power Designer, todos os
campos que declaro como Boolean, sao transformados para este tipo e
quando o script e' gerado (CREATE TABLE, etc), nao aparece nenhum campo
Boolean (que acho que nao existe no Oracle).
        Tente utilizar getInt para recuperar estes campos.
        Marcelo

> Neilor Pereira Silva wrote:
> 
> Caros,
> 
>         Tenho uma chamada de função de BD (ORACLE) em meu programa
> java que me retorna um tipo Boolean. Acontece que não estou
> conseguindo encontrar um Types correspondente a este tipo de retorno.
> 
> 
> 
>---------------------------------------------------------------------------------------------------------
>    CallableStatement cs = conn.prepareCall("{? = call
> minha_funcao(?,?,?,?)}");
> 
>    cs.registerOutParameter(1, Types.?????); // Como faço pra retornar
> um boolean ???
>    cs.setString(2, "teste");
>    cs.setString(3, "teste");
>    cs.registerOutParameter(4, Types.CHAR);  // Parametro OUT da minha
> função
>    cs.setString(4, "");
>    cs.setString(5, "teste");
>    cs.execute();
> 
>---------------------------------------------------------------------------------------------------------
> Obrigado,
> 
> 
> 
> Neilor Pereira Silva
> --------------------------------
> Analista Programador
> mailto:[EMAIL PROTECTED]

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a