Matthew Peter wrote: > I'll jump right in with an example > > create sequence foo start with 1; > > create view foobar as select *, nextval('foo') from bar; > > The problem is I need a nextval()-like method that returns the iterations without > updating the foo sequence. Therefore, maintaining the sequences original value by > starting at 1 each time the foobar VIEW is invoked. And what would you expect to see if more than one person simultaneously queries foobar? A sequence would increment for each session querying it. I think you want numbers to increase per session, in which case you could probably use generate_series(). Regards, -- 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 //