Tente declarar seu cursor como
FAST_FORWARD
. O padrão é um cursor atualizável e esses bloqueios de atualização necessários provavelmente entram em conflito com outro processo acessando
sys.databases
Ref.:DECLARE CURSOR
FAST_FORWARD
. sys.databases