ILYA
Даже так не получится... Три транзакции, вторая и третья стартовали пока выполнялась первая , вторая упала, вот тебе и пробел в нумерации. Завязывать логику на автоинкеремент с надеждой но то что он всегда последователен путь к боли и огорчению
так я и говорю что только с нулевой параллельностью, пока одна транзакция активна, другие должны тупо ждать завершения либо отката.