トランザクションの読み取り一貫性についての質問なのですが、

シーケンスSが存在し
ユーザーA、ユーザーBがほぼ同時(若干Aの方が早い)に
このシーケンスから値を取得し
その取得した値を学生番号とし
テーブルhogeに行を追加しようとしたが
ユーザーAのトランザクションがロールバックされてしまった。
ユーザーBのトランザクションはコミットされた。

とするとそのhogeテーブルの学生番号はAが取得した部分が抜けるので
連番にならない?