@sirius
Irgendwie finde ich das ganze Konstrukt nicht so griffig.
Erzeuge doch alle Datensätze der Tabelle DBT_ZEIT im voraus. Das sind 876000 Datensätze einer sehr schmalen Tabelle für die nächsten 100 Jahre.
Damit sparst du dir
- das Insert
- die Sequenz
- den Trigger
- das abfangen der Exception dup_val_on_index
Das hat für die Robustheit und Performance der SP nur Vorteile und der Code wird auch übersichtlicher und damit auch verständlicher.