BUG #1064: work with temporary table in plpgsql function - Mailing list pgsql-bugs

From PostgreSQL Bugs List
Subject BUG #1064: work with temporary table in plpgsql function
Date
Msg-id 20040124081235.B9D5DCF50B0@www.postgresql.com
Whole thread Raw
Responses Re: BUG #1064: work with temporary table in plpgsql function
List pgsql-bugs
The following bug has been logged online:

Bug reference:      1064
Logged by:          Sergey

Email address:      serg.z@list.ru

PostgreSQL version: 7.4

Operating system:   FreeBSD

Description:        work with temporary table in plpgsql function

Details:

If a followed function is called more once inside one session, then occured
this error:

ERROR:  relation with OID 19990 does not exist
CONTEXT:  PL/pgSQL function "test_temp" line 3 at SQL statement


TEST FUNCTION:

CREATE OR REPLACE FUNCTION public.test_temp()
  RETURNS int4 AS
'begin
  create temporary table itable(id int4, name varchar(100));
  insert into itable values(1, \'test\');
  drop table itable;

  return 0;
end;
'
  LANGUAGE 'plpgsql' VOLATILE;

pgsql-bugs by date:

Previous
From: "PostgreSQL Bugs List"
Date:
Subject: BUG #1063: tcp/ip
Next
From: "PostgreSQL Bugs List"
Date:
Subject: BUG #1065: JDBC DataSource Serializability