Разница между созданием постоянной и временной таблицы в PostgreSQL заключается в том, что временные таблицы создаются и существуют временно, в рамках одной сессии базы данных. 3 Они автоматически удаляются в конце сессии или в конце текущей транзакции. 23
Постоянная таблица создаётся, если параметр TEMPORARY или TEMP при создании таблицы не задан (оставлен пустым). 1 В этом случае таблица будет постоянной и будет сохраняться в базе данных. 14
Допускается существование временной таблицы и постоянной таблицы с одинаковым именем, в этом случае будет выбрана временная таблица. 1
Временные таблицы удобны для хранения промежуточных результатов, разбиения сложных запросов на управляемые шаги или управления поднаборами данных в рамках конкретной сессии. 3