I am trying to create temporary table in my function in postgreSQL. But getting an syntax error. The details as show below in example:
Example:
Create or replace function testing(a varchar(100),b varchar(100)) returns setof record as $$ Declare create temp table testtable(x int, y int identity(1,1), z varchar(100)); .... Error: Syntax error at or near "table".
declarevariables. TheCREATE TABLE(ddl) statement can only be run between theBEGIN-ENDblocks.