Talvez essa seja uma pergunta idiota para iniciantes, mas não consigo encontrar uma resposta em lugar algum. Em todo lugar, leio sobre o Transaction Isolation
que resolve a visibilidade dos dados nas transações simultâneas. Minha preocupação é o comportamento dentro de uma única transação.
Se eu iniciar uma transação, inserir alguns dados, poderei selecioná-los logo depois - ainda na mesma transação, ainda que não confirmada? Em caso afirmativo, esse comportamento pode ser alterado de maneira semelhante ao isolamento de transação mencionado no caso de transações simultâneas?
Para ser específico, estou direcionando o PostgreSQL 9.4.
fonte