l'hai aperto il begin prima della select e chiuso dopo l'exception???

a me ha funzionato un milione di volte...