Ciao a tutti.
Come spesso accade ho bisogno di un aiuto dei luminari del forum

Ho bisogno di chiamare una procedura PL/SQL da Java. Il metodo che ho usato è il seguente (quello "classico"):

codice:
CallableStatement proc = connection.prepareCall("{ call my_procedure(?, ?) }");
proc.setString(1, paramUno);
proc.setInt(2, paramDue);
proc.execute();
Purtroppo, poiché la procedura per essere chiamata ed eseguita richiede 8-10 secondi, mi si blocca la navigazione del sito per il tempo indicato. Ho cercato sulla documentazione un metodo che permettesse di impostare la chiamata in modalità asincrona, ma non c'è (o non l'ho trovato).
Potete darmi una mano a tal proposito? Altrimenti l'unica soluzione alternativa che mi viene è l'uso di un thread, che però preferirei evitare...
Come sempre, grazie!!!