anche quella di fermat è ottimo, inoltre funziona se il recorset non è ordinato.
Nel mio caso funziona solo se oridnato... ma ho visto che hai usato ORDER BY persona.id;