Czy masz na myśli, czy sekwencja kiedykolwiek zwróci wartość z zakresu „odstępu”? Nie sądzę, chyba że z jakiegoś powodu upuść/odtworzysz go. Myślę, że możesz napisać pewnego rodzaju funkcję, aby znaleźć luki PK w swojej tabeli, a następnie zapisać te zakresy luk w innej tabeli i "rzucić" własną funkcję sekwencji za pomocą tabeli luk. Bardzo brzydkie. Próba "odzyskania" tych luk brzmi jak desperacka próba uniknięcia nieuniknionego - typ danych Java PK powinien być zgodny z typem danych DB. Miałem ten sam problem dawno temu z aplikacją VB, która miała klucz klasy zdefiniowany jako 16-bitowa liczba całkowita, a sekwencja przekraczała 32K, musiałem zmienić zmienne na Long. Mówię, ugryź kulkę i dokonaj konwersji. Odrobina bólu teraz, zaoszczędzi ci później wiele trwającego bólu. Tylko moja opinia.