Eigentlich sieht das bei dir gar nicht schlecht aus, denke ich. Hier mal ein Beispiel, wie
ich Tabellen erstelle:

Code:
create or replace table eddatlib/daxdatar (
rt_rec_id  decimal(15)    generated by default as identity,
rt_kennung char(100)      not null with default,
-- Protokollfelder:
rt_erfusr  char(10)       not null with default,
rt_erfts   timestamp      not null with default current_timestamp,
...
constraint eddatlib/daxdatar_pk primary key( rt_rec_id ) )
rcdfmt daxdatr1
Wenn das nicht hilft, müsstest du mal genau sagen, welchen Compilefehler du bekommst.

Hast du vielleicht kein Record-Format angegeben?