Każde połączenie z bazą danych otrzymuje swoją własną tymczasową nazwę schematu , a tabele tymczasowe są tworzone w tym schemacie. Dzięki temu nie będzie żadnego konfliktu między współbieżnymi zapytaniami z oddzielnych połączeń, nawet jeśli tabele mają te same nazwy. https://dba.stackexchange.com/a/5237 po więcej informacji
dokumentacja PostgreSQL do tworzenia stanów tabel: