Sto implementando alcune function su postgresql ed ho notato un fatto un po antipatico. Dovrei estrarre un set di record composto da alcune righe ed alcune colonne. Nessun problema per le righe, ma il problema sorge quando tento di estrarre più di una colonna. Riporto di seguito il codice semplificato della function. ------------------ CREATE FUNCTION prova(text) RETURNS SETOF TEXT AS ' select nome from anagrafica where nome ~* $1; /////// questa funziona select cognome, nome from anagrafica where nome ~* $1; /////// questa non funziona ' language sql; ----------------- Mi chiedo ora se la limitazione sia dovuta all'utilizzo di sql invece di Plpgsql, ma non credo. Qualcuno di voi si è già scontrato con questo problemino. Grazie.