Что вы подразумеваете под "я ничего не получаю назад"? Вы имеете в виду, что ни один запрос не возвращает никаких строк? Если это так, это означает, что в таблице нет строк с таким ROWID. Вы имеете в виду, что первое (или второе) утверждение никогда не возвращается? Если это так, сеанс блокируется в ожидании получения блокировки.
Замки проводятся сессиями. Если два оператора выполняются в одном сеансе, второй оператор выполнится успешно, поскольку первый оператор уже получил блокировку. Если второй оператор выполняется в другом сеансе, который открывается одним и тем же пользователем, следует сгенерировать исключение, что строка уже заблокирована другим сеансом.