> currval returns error unless nextval has been called at least once in the
> session.

But in my example, which is

> > > create table t1 (recordid SERIAL PRIMARY KEY, val INT4, name TEXT);
> > > ... much later ...
> > > insert into t1 (val, name) values (3465, 'blah');
> > > -- now we want the recordid just created

it's ok because a NULL insert into a SERIAL implicitly calls nextval.


Florent

Reply via email to