... pero eso de "hacer una consulta y posicionarme" tampoco es así...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
. Lo que se hace al paginar es consultar solo los datos implicados como por ejemplo, registros del 1 al 10, del 11 al 20... etc. ó palabras que empiezen con "A", "B"... etc.
Ahora, hacer esto último ó una sola consulta y guardarla?. Pongamoslo así... ¿estás completamente seguro que tu usuario va a ver todos "fragmentos" que resulten de la paginación??; no sé de qué trate tu aplicación, pero normalmente no es así... entonces es mucho más práctico la consulta "por partes".
... mi punto de vista. Saludos!