Hallo Zusammen

Ich muss eine Tabelle mit einer TIMESTAMP Spalte erstellen welches als Default Wert die UTC-Zeit liefert.

Da meine OS/400 Version V5R2M0 ist erhalte ich die UTC-Zeit meines Wissens nach nur mit der Formel
CURRENT TIMESTAMP - CURRENT TIMEZONE
Die obengenannte Formel verträgt sich leider nicht mit einem CREATE TABLE Statement.
Beispiel:
create table testtab (dat timestamp default current timestamp - current timezone)
Dabei erscheint die Fehlermeldung:
ERROR [42000] [IBM][iSeries Access ODBC-Treiber][DB2 UDB]SQL0104 - Token - ungültig. Gültige Token: AS NO FOR NOT FILE WITH CCSID CHECK UNIQUE DEFAULT PRIMARY.
Nun meine Fragen:
Gibt es hierzu eine Umgehungslösung welche in einem CREAT TABLE (ohne Trigger) erstellt werden kann?
Können Funktionen generell nicht in DEFAULT-Klauseln verwendet werden?
Funktionieren meine "Anforderungen" in neueren OS/400 Releases?

Vielen Dank

Daniel