Beth Gatewood wrote: > well, I know that I will have only a single sequence that will generate the > primary key per table. So basically, this type of function, for me needs > only to return the value of the primary key. > > I believe I mentioned in one of my posts the motivation behind not wanting > to use currval()...which was to trying to avoid having the developers make a > lot of sql revisions to their application.
Maybe you could use the *same* sequence for the primary key of all the tables, say "my_global_seq" (it is bigint as of 7.2 I think), and then wrap a last_insert_id() (or whatever it is called) function around a call to currval('my_global_seq'). HTH, Joe ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/users-lounge/docs/faq.html