Kiedy „wybierz do aktualizacji” blokuje się i odblokowuje?

Oto mój pseudo-kod :

re = [select **result** from table where **condition**=key for update]

if[re satisfies]
{
    delete from table where **condition** = key;
}

commit

Chcę zapytać, czy wiersz z warunkiem równym „klucz” został już usunięty. Czy blokada zablokowana przez „wybierz do aktualizacji” może zostać odblokowana automatycznie, co oznacza, że ​​w tym momencie zostanie wprowadzony inny proces i wybierz ten sam „klucz” „nie można tego zablokować?

questionAnswers(1)

yourAnswerToTheQuestion