U kunt een variabele niet gebruiken in plaats van een dergelijke identifier. U moet het doen met dynamische query's. Het ziet er ongeveer zo uit:
EXECUTE 'SELECT * FROM ' || quote_ident(tname)
|| ' WHERE ' || quote_ident(cname) || ' NOT IN (''AK'',''CK'');'
INTO result_var;
Als u PostgreSQL 9.1 of hoger gebruikt, kunt u de functie format() gebruiken die het construeren van deze tekenreeks veel eenvoudiger maakt.