executing a function - Mailing list pgsql-sql

From adivi
Subject executing a function
Date
Msg-id 006b01c345db$10851f60$5d0410ac@maximizelearning.com
Whole thread Raw
Responses Re: executing a function  (Matthew Horoschun <mhoroschun@canprint.com.au>)
List pgsql-sql
Hi,
    i doubt if this should 've gone to the novice group, but it's all sql
 
 
    i have a function that returns a setof rows from a table testtab :
____________________________________________________________________________________
   CREATE FUNCTION "public"."gettesttab" () RETURNS SETOF public.testtab AS'
        select * from TestTab;
    'LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
____________________________________________________________________________________
 
"volatile" etc. was added by the EMS PostGreSql Manager.
 
i try to execute this function
 
but a call
"select * from gettesttab();"
or
"select gettesttab();"
return the error

ERROR:  syntax error at or near "select"
 
the postmaster window also logs the erros:
ERROR:  syntax error at or near "select"
WARNING:  plpgsql: ERROR during compile of gettesttab near line 1
 
can simeone please help me out with this. 
 
thanks in advance
   
regards
-pawan

pgsql-sql by date:

Previous
From: Rudi Starcevic
Date:
Subject: Logging select statements
Next
From: Matthew Horoschun
Date:
Subject: Re: executing a function