Bom dia,
 
    Parece-me que vc tem uma procedure q retorna um array, é isso?
    Bem, não sei se entendi o que vc pediu...mas vou lhe dizer o que fazemos para conseguir isto.
    Espero q ajude.     
 
     
      OracleCallableStatement cstmt = null;
            
      cstmt = (OracleCallableStatement)connection.prepareCall("begin ? := <PROCEDURE_FUNCTION>(?); end;");
      cstmt.registerOutParameter(1,OracleTypes.ARRAY, "<TIPO_DE_VARIAVEL_ARRAY_DO_BANCO>");
      cstmt.setString(2,software);
      cstmt.executeUpdate();
     
      ARRAY simpleArray = cstmt.getARRAY(1);
     
      String[] values = (String[])simpleArray.getArray();
   
    Como pode observar é necessário q no banco vc tenha criado um tipo de variável ARRAY, e q a procedure/function em questão retorne uma variável deste tipo para que o Java possa pegá-la com o registerOutParameter() que é utilizado para pegar valores retornados por transações com o bd.
    Espero ter ajudado.
    Qlq dúvida manda email.
 

********************
Um abraço...
 
----- Original Message -----
Sent: Thursday, June 13, 2002 5:42 PM
Subject: Re: [java-list] Vetor em PL_SQL

 
Você quer receber no java ou em uma outra procedure(package)???
 
ua,
 
Ricardo Simiao
----- Original Message -----
From: "Marcelo Jourdan" & lt;[EMAIL PROTECTED]>
Sent: Wednesday, June 12, 2002 11:54 AM
Subject: [java-list] Vetor em PL_SQL
 
 
> Pessoal,
>
> como posso receber de uma procedure (PL_SQL) um objeto seja vetor ou
table.
>
> Marcelo
>
>
> _________________________________________________________________
> Envie e receba emails com o Hotmail no seu dispositivo móvel:

Responder a