Сценарий:
1. Открываем транзакцию (команды UPDATE или INSERT)
2. Из другой сессии запускаем SELECT * FROM... на ту же таблицу
В Oracle 10.2.0.1.0 будут получены старые данные. В Derby начнётся ожидание окончания транзакции. Может ли Derby вести себя так же, как Oracle? Как вообще называется такая транзакционная модель?