Il problema (come ti dice l'eccezione) e nel tipo di parametri della chiamata alla procedura infatti tu hai dichiarato che la procedura ritorna un intero
Questo non è vero in quanto la procedura ritorna un cursore:codice:cs.registerOutParameter (1, Types.INTEGER);
Soluzione:codice:create or replace PROCEDURE miaProcedura (pro OUT SYS_REFCURSOR)
codice:cs.registerOutParameter(1, OracleTypes.CURSOR);![]()