PER L'AGGIORNAMENTO NOWAIT; --se questa dichiarazione si alza o in generale se ci è qualunque errore, quindi l'eccezione otterrà alzata nel vostro codice per nessun dati trovati o e_locked ed allora la riduzione dei prezzi tutto il DML cambia che cosa è accaduto mai dopo l'ultimo commette.
Credo che ci dovrebbero essere alcuni DML nel vostro codice. come l'inserto/aggiornamento/la cancellazione/fusione… li avete rimosso prima dell'invio qui.