Excerpts from Juan's message of mié jun 22 16:46:09 -0400 2011:
> for tfonid_row in execute
> 'SELECT docu FROM salidafonid ORDER BY random() LIMIT 50' loop
>
> m_recs[ N_TOTAL_DNI ] = tfonid_row.docu ; (*)
>
> N_TOTAL_DNI := N_TOTAL_DNI +1 ;
> end loop ;
Es mejor algo de este estilo:
select into m_recs array_agg(docu) from salidafonid limit 50
No necesitas el FOR. El ORDER BY ¿qué propósito cumple?
¿Qué les enseñan a los niños hoy en día en Smalltalk-landia?
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>