Geração de sequência em ordem
Existe uma maneira de gerar algum tipo de identificador em ordem para um registro de tabela?
Suponha que tenhamos dois segmentos fazendo consultas:
Tópico 1:
begin;
insert into table1(id, value) values (nextval('table1_seq'), 'hello');
commit;
Tópico 2:
begin;
insert into table1(id, value) values (nextval('table1_seq'), 'world');
commit;
É inteiramente possível (dependendo do tempo) que um observador externo veja o registro (2, 'mundo') aparecer antes do (1, 'olá').
Tudo bem, mas eu quero uma maneira de obter todos os registros na 'tabela1' que apareceram desde a última vez que o observador externo a verificou.
Então, existe alguma maneira de obter os registros na ordem em que foram inseridos? Talvez os OIDs possam ajudar?