Sequence generuje liczby niezależnie od transakcji. Jeśli transakcja zrobi rollback po pobraniu wartości, albo wartości są cache’owane i nieużyte, powstają „dziury”. To normalne; nie zakładaj, że ID będą ciągłe.