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