É padrão do Oracle não lockar os registros em consultas, mesmo que ao mesmo tempo tenha uma transação em outra sessão atualizando estes registros.
Então a idéia é que você consegue consultar qualquer registro a qualquer momento no Oracle, é claro que existem exceções mas somente em casos muito específicos.
gora se você quer ler o estado alterado de um registro não comitado em outra sessão (READ UNCOMMITED), isto já não é possível…
Aqui vai uma leitura bem simples e objetiva sobre o assunto:
http://laurentschneider.com/wordpress/2008/08/read-uncommitted.html