Hi!
bei Sequenzen (Oracle) muss man vorher den neuen Wert abfragen (oder diese Abfrage ins SQL-Statement einbauen).
[...] es reicht, wenn man im INSERT statement die sequenz mit ihren objektnamen in form von SEQUENZ_NAME.NEXTVAL anspricht.
Genauso meinte ich das. Das Problem ist nur, dass es irgendwer ins Statement einbauen muss (wenn man es nicht über Trigger macht). Und da das Oracle-spezifisch ist, ist schonmal wieder weniger Austauschbarkeit gegeben. Es sei denn, die Datenbankabstraktionsschicht (diesmal ohne "zugriffs") modifiziert das da rein. (Oder man nimmt eben die Trigger-Lösung.)
Lo!