Vous pouvez utiliser une table temporaire. Les tables temporaires sont invisibles pour les autres connexions. Si une table permanente portant le même nom que la table temporaire existe, la table permanente est invisible pour la connexion en cours.
CREATE TEMPORARY TABLE table_name
(
column_name1 data_type(length) constraints,
column_name2 data_type(length) constraints,
...
Voir la page de manuel de PostgreSQL .