Prova a dichiarare il cursore come FAST_FORWARD
.
L'impostazione predefinita è un cursore aggiornabile e questi blocchi di aggiornamento richiesti probabilmente sono in conflitto con un altro processo che accede a sys.databases
Rif.:DICHIARA IL CURSORE