Oracle създава индекс, за да наложи ограничението на първичния ключ (уникален индекс по подразбиране). Когато сесия A вмъкне първия ред, структурата на индекса се актуализира, но промяната не се извършва. Когато сесия B се опита да вмъкне втория ред, операцията за поддръжка на индекс отбелязва, че вече има чакащ запис в индекса с този конкретен ключ. Сесия B не може да придобие ключалката, която защитава структурата на споделения индекс, така че ще блокира, докато транзакцията на сесия A не завърши. В този момент сесия B или ще може да придобие ключалката и да направи своя собствена модификация на индекса (тъй като A е върнал назад), или ще отбележи, че другият запис е бил ангажиран и ще хвърли уникално нарушение на ограничението (тъй като A е извършил ).