A Oracle tem uma implementação muito simples e robusta de consistência de leitura:
- um usuário vê a versão mais recente dos dados, incluindo quaisquer alterações feitas pela transação atual, mas...
- um usuário não pode ver as alterações feitas por qualquer outro usuário até que outro usuário emita um commit e, mesmo assim, não até executar uma nova instrução.
Isso é abordado no Guia de Conceitos. Saiba mais .