> > I don't think there is a good use-case here where someone will do: > > > > BEGIN ISOLATION LEVEL REPEATBLE READ; WAIT FOR LSN ...; > > SELECT ... > > Can you please elaborate on why this is not a good use-case?
Because I was thinking that calling WAIT FOR LSN before BEGIN ISOLATION LEVEL ... is equivalent to calling it after, since the transaction snapshot is not taken until the first SELECT. However, I can see how requiring that order could be problematic, especially when the driver issues BEGIN ISOLATION LEVEL ... automatically. -- Sami Imseih Amazon Web Services (AWS).
