Oswaldo Hernández escribió:

> Acabo de ver que en 8.4 existe la funcion 'unnest(array[])' que hace
> exactamente eso, separar los valores de un array en filas.
> 
> Desgraciadamente todavía ando con 8.3 :(

En 8.3 puedes escribir una función unnest fácilmente en plpgsql.  Es
algo así como

select $1[i] from generate_series(array_lower($1, 1), array_upper($1, 1)) i;

No me acuerdo del detalle completo, está en
http://wiki.postgresql.org/wiki/Snippets

-- 
Alvaro Herrera       Vendo parcela en Valdivia:  http://alvherre.cl/caboblanco
"We are who we choose to be", sang the goldfinch
when the sun is high (Sandman)
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a