1.7.2からの機能。
CREATE SEQUENCE testSeq START WITH 1 INCREMENT BY 1;
で、作れます。(ちょい略)
一行だけレコードが存在するテーブルが必要。Oracleのまねして、dual。カラム名は忘れたので、a。
CREATE TABLE dual (a INTEGER , PRIMARY KEY (a));
INSERT INTO dual (a) VALUES(0);
以下で、次の値を取得。
SELECT NEXT VALUE FOR testSeq FROM dual;