FB + Hibernate: descobrir o valor do generator

Boa noite Srs.

Tenho o seguinte mapeamento:

    <id name="codigo" type="string">
        <column name="CODIGO" length="5" />
        <generator class="sequence">
            <param name="sequence">GEN_CADASTRO</param>
        </generator>
    </id>

Minha generator está funcionando corretamente… gostaria de exibir o valor desse código antes de salvar o objeto.

em poucas palavras: gostaria de descobrir o valor do generator atual + 1 antes de dar “session.save”.

BD = Firebird.

espero que compreendam.

abraço.

ps. ja pesquisei no google. :oops:

Segundo a spec você só consegue saber o valor após o save/merge e depois do flush.