What revision you're on Connor?
On rev. 92 this just works:
create sequence seq1;
create column table aaa as (select 1 as ID, * from users) with no data;
insert into aaa (select seq1.nextval, * from users);
select * from aaa
| ID | USER_NAME | USER_ID | USER_MODE | ... |
| 1 | SYS | 131072 | LOCAL | ? |
| 2 | SYSTEM | 131074 | LOCAL | ? |
| 3 | _SYS_STATISTICS | 132618 | LOCAL | ? |
| ... |
- Lars