Estou fazendo uma chamada a uma proc no oracle, onde o retorno vem atraves de um parametro do tipo OUT, esse retorno é uma TABLE de varchar2. Já tentei passar tipos como ARRAY, OTHER, PLSQL_INDEX_TABLE, mas nenhuma dessas funciona, só consigo usar NUMBER E VARCHAR que são os tipos das TABLES.
Ele gera o seguinte erro:
java.sql.SQLException: ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to ‘PR_BUSCA_EQUIPAMENTO’
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to ‘PR_BUSCA_EQUIPAMENTO’
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to ‘PR_BUSCA_EQUIPAMENTO’
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to ‘PR_BUSCA_EQUIPAMENTO’
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to ‘PR_BUSCA_EQUIPAMENTO’
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Já verifiquei o número de argumentos, e os tipos também. Só sei que é por causa do tipo table. Alguem já passou por isso??