Bom dia, O select for update lock a tabela, quando você tenta acessar o resultado, já abre outra sessão, por este motivo você não ve as alterações.
Porque você não faz as alterações em while? E commota nominal? Enviado do meu iPhone > Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com [oracle_br] > <oracle_br@yahoogrupos.com.br> escreveu: > > Bom dia. > Estou desenvolvendo um processo onde preciso isolar a transação dos outros > processos. > > Consegui fazer com que os outros processos não interfiram, usando "SELECT FOR > UPDATE" mas as alterações que são feitas pelo meu processo não estão > disponíveis até que sejam commitadas. > > Em outras palavras, as alterações que eu mesmo faço não estão visíveis nem > mesmo pra mim. Só efetuando commit, mas daí fica visível para todos. > > Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD; > > Alguém tem alguma idéia ? > > Obrigado. > > > -- > > Eduardo Perdomo > Consultor de Implantação > Grupo PC Sistemas - www.grupopc.com.br > (21) 6845-8592 > panc...@gmail.com > eduardo.perd...@pcinformatica.com.br > Blog: eduardo.perdomo.nom.br >