bonjour, je voudrais utiliser les colonnes de ma table comme variable dans une fonction .j'ai realisé cette fonction qui ne marche pas:

CREATE OR REPLACE FUNCTION xf_nbre_observation("varchar")
RETURNS int2 AS
$BODY$DECLARE

DECLARE col ALIAS FOR $1;
DECLARE C1 INTEGER;

BEGIN
SELECT count(0) INTO C1 FROM exploitations WHERE col >0 AND dep='X';
....
return 0;
END;
$BODY$


si quelq'un a une idée ...
question subsidiaire est il possible de mettre une liste ou tableau comme parametre d'une fonction?