вы уверены, что в деталях понимаете, как именно создаются временные таблицы и когда?
Никогда нельзя быть во всем до конца уверенным, но мы решали эту задачу многими способами, смотрели эксплейны, смотрели код постгреса, читали статьи задавали многим вопросы, разбирались, в результате чего пришли к таким выводам.
С удовольствием увидели бы решение задачи, которое по объективным показателям лучше, чем наше, но пока то, что я слышу по теме - смесь наивности и высокомерия.