Ou ainda mais simples com EXISTS : IF EXISTS (SELECT FROM foo WHERE x = 'abc' AND y = 'xyz') THEN ... END IF; Ver: verificação de PL/pgSQL se existir uma linha