Hola a todos, en estos momentos estoy intentando crear una función que reciba como argumentos una columna y una tabla, para luego ejecutar alguna sentencia select, solicito su ayuda porque no encuentro información al respecto.

Por ejemplo:

CREATE OR REPLACE FUNCTION ancho_int(col float8, tab anyelement)
RETURNS   float8 AS $$

DECLARE
ancho float8;
column ALIAS FOR $1;
tabl  ALIAS FOR $2;

BEGIN
EXECUTE SELECT (max(column)-min(column))/10 INTO ancho from tabl;
RETURN ancho;

END;
$$ LANGUAGE plpgsql;

Cualquier inforamción será bien recibida.
Lina Marcela Velásquez Hernández