Cada conexión a la base de datos obtiene su propio nombre de esquema temporal especial y las tablas temporales se crean en ese esquema. Por lo tanto, no habrá ningún conflicto entre consultas simultáneas de conexiones separadas, incluso si las tablas tienen los mismos nombres. https://dba.stackexchange.com/a/5237 para más información
Los documentos de PostgreSQL para crear estados de tablas: