> > Me pregunto si no hay una manera (sin que escanee toda la tabla) de me
> > de la linea numero x (numero "x" que yo crearía con C++).
>
> Es un problema complicado :-) Si tuvieras un ID numerico (un campo
> serial por ejemplo) podrias hacer algo como
>
> http://archives.postgresql.org/pgsql-general/2007-10/msg01606.php
A mi se me ocurre usar OFFSET además de LIMIT
Probad varias veces esta consulta :)
select i from generate_series(1,10) i offset random()*10 limit 1;
--
Miguel Rodríguez Penabad