K těm session proměnným - pokud se použije C implementace, tak je to maximálně rychlé - a pravděpodobně by nativní implementace nebyla o moc rychlejší. Je ale fakt, že funkcionální interface do SQL moc nezapadá - a bohužel není ani velký zájem o jejich implementaci jak ze strany uživatelů, tak ze strany vývojářů. Možná časem se dostanu k tomu, abych do pg dostal alespoň lokální statické proměnné v PL/pgSQL. Priority jsou jinde: MERGE, PARTITIONING, REPLIKACE...