Ogni connessione al database ottiene il proprio nome schema temporaneo e le tabelle temporanee vengono create in quello schema. Quindi non ci sarà alcun conflitto tra query simultanee da connessioni separate, anche se le tabelle hanno gli stessi nomi. https://dba.stackexchange.com/a/5237 per maggiori informazioni
I documenti PostgreSQL per la creazione di tabelle stati: