Ho installato phpPgAdmin per provare a riprodurre il tuo errore. L'ho capito subito quando ho provato a creare una tabella di test:

Quindi sembra che phpPgAdmin racchiuda la tua query in select count(*) as total from (...) . Ho scoperto che succede solo quando casella di controllo "Impagina risultati" on query page è impostato su on (ovviamente phpPgAdmin prova a contare quante righe otterrà e poi lo mostra pagina per pagina). Deselezionalo e la tua query funzionerà correttamente:

aggiornato 1
Domanda simile:INSERISCI IN PostgreSQL
aggiornato 2
Come menzionato da @akshay nei commenti, potresti anche ricevere un errore simile eseguendo le query tramite la riga di comando, vedi la situazione spiegata e rispondi qui - PostgreSQL disabilita più output