Oracle Sequence começando com 2 em vez de 1

Comportamento inesperado:

Estou encontrando um comportamento estranho das seqüências do Oracle com 11g (funciona com 10g):

CREATE SEQUENCE test_sequence START WITH 1;
CREATE TABLE test_table ( val INT );

INSERT INTO test_table VALUES ( test_sequence.NEXTVAL );

Mesmo que a sequência comece com1, o primeiro valor inserido é2:

SELECT * FROM test_table;

       VAL
----------
         2

Comportamento esperado:

SelecionandoNEXTVAL sem a inserção funciona conforme o esperado:

CREATE SEQUENCE test_sequence_2 START WITH 1;

SELECT test_sequence_2.NEXTVAL FROM dual

   NEXTVAL
----------
         1

Pergunta, questão:

Alguém pode reproduzir isso usando o Oracle 11g? Isto é um problema conhecido?

estou a usar
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production.

questionAnswers(4)

yourAnswerToTheQuestion