> You need to extract the current val first and explicitly use it in insert > statement. That way you won't have to produce work-arounds later.. This statement is wrong. If you were going to use this method ( getting the value first - then setting it), I believe you would need to call nextval not currval.
Lanette [EMAIL PROTECTED] ("Shridhar Daithankar") wrote in message news:<[EMAIL PROTECTED]>... > On 28 Aug 2003 at 14:35, Sune Nielsen wrote: > > INSERT INTO Users (name) VALUES ('JohnDoe'); > > SELECT CURRVAL('users_bid_seq'); > > > > This works perfectly(!), but my project involves multiple simultanous > > users so I have to use transactions like this: > > > > BEGIN; > > INSERT INTO Users (name) VALUES ('JohnDoe'); > > SELECT CURRVAL('users_bid_seq'); > > COMMIT; > > > Bye > Shridhar ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly