@satifal

Hai ragione, quello é un errore ed effettivamente altrove avevo fatto così e funzionava, ma qui continua a non andare e non capisco come mai..

Non é che lui non riesce a prendere il valore del campo g_id perché il record viene cancellato prima che lui lo legga?.. é solo un'ipotesi.. cioé che lui effettui prima il delete e poi il select..