On Fri, 30 Nov 2001, [iso-8859-1] Martn Marqus wrote:
> How can I distinguish between the name and the value of a variable?
>
> Example:
>
> CREATE FUNCTION test(VARCHAR) RETURNS INTEGER AS '
>
> DECLARE
> col1 ALIAS FOR $1
> BEGIN
> select col1 from tab where col1=col1;
> END;
> LANGUAGE 'plpgsql';
>
>
> Is my doubt understood?
AFAIK you don't distinguish, you'll probably need to name
the variable something else.