Creating temp tables inside read only transactions - Mailing list pgsql-general

From mike beeper
Subject Creating temp tables inside read only transactions
Date
Msg-id COL103-W29A6B90398FBE6770F8A25A7410@phx.gbl
Whole thread Raw
Responses Re: Creating temp tables inside read only transactions
List pgsql-general
I have a function that creates a temp table, populate it with results during intermediate processing, and reads from it at the end.  When the transaction is marked as read only, it does not allow creation of temp table, even though there are no permanent writes to the db.  Are there any workarounds? The following block errors out.

SET TRANSACTION ISOLATION LEVEL READ COMMITTED READ ONLY;
create temp table test(test int);

pgsql-general by date:

Previous
From: Rich Shepard
Date:
Subject: Add Foreign Keys To Table
Next
From: Alan Hodgson
Date:
Subject: Re: Add Foreign Keys To Table