Ciao ragazzi.
Sto cercando di chiamare una procedura (da me creata) memorizzata dentro Oracle (installato sul mio pc).

Questo è il codice della pagina jsp con la chiamata alla Stored Procedure:

codice:
<%
    Connection con = (Connection) session.getAttribute("connessione");
		   
   try{
	  
	   String call="{call miaProcedura(?)}";
	   CallableStatement cs = con.prepareCall(call);
  		
	   cs.registerOutParameter (1, Types.INTEGER);
	   cs.execute();

  	//recupero del valore di ritorno	
  	int codice = cs.getInt(1);
	   
%>

Questa è la Stored Procedure :

codice:
create or replace PROCEDURE miaProcedura (pro OUT SYS_REFCURSOR) 
AS
BEGIN
open pro for
SELECT codice
FROM tabella
end;

Questo è l'errore che mi porta Eclipse :

java.sql.SQLException: ORA-06550: riga 1, colonna 7: PLS-00306: numero o tipi di argomenti errati nella chiamata di 'miaProcedura' ORA-06550: riga 1, colonna 7: PL/SQL: Statement ignored



SOLUZIONI A RIGUARDO? Grazie in anticipo