Ciao Tiziano,
Un'altra domanda: se questo array lo volessi usare come clausola "IN"
di una query
FOR variabile IN SELECT ... WHERE ... IN myarray
lo potrei fare? Con quale sintassi?
Se hai installato _int.sql (lo trovi in contrib), puoi fare una cosa tipo:
select ... where (myarray # codice)>0
Verifica però le prestazioni, perché una query del genere probabilmente farà
un sequential scan, anziché l'index scan (ovviamente, se c'è un indice da
scansionare) come farebbe una cosa tipo
select ... where codice in (..., ..., ...)
L'alternativa, è quella di utilizzare 'EXECUTE' per costruirti il comando.