Christian Schröder wrote: > Alain Roger wrote: >> insert into immense.statususer (statususer_id, statususer_type) values >> (SELECT nextval( 'statususer_statususer_id_seq' ),'customer'); > The correct syntax would be: > > insert into immense.statususer (statususer_id, statususer_type) values > ((SELECT nextval( 'statususer_statususer_id_seq' )),'customer'); Well, that original query was almost right, it just didn't need the values statement and the parenthesis: insert into immense.statususer (statususer_id, statususer_type) SELECT nextval('statususer_statususer_id_seq'), 'customer'; But as mentioned; using nextval directly is better. -- Alban Hertroys alban@xxxxxxxxxxxxxxxxx magproductions b.v. T: ++31(0)534346874 F: ++31(0)534346876 M: I: www.magproductions.nl A: Postbus 416 7500 AK Enschede // Integrate Your World //