Как проверить, существует ли строка в хранимой процедуре PostgreSQL?

Я пишу хранимую процедуру в postgres, где мне нужно проверить, существует ли строка, и действовать соответственно. что-то по линии.

IF SELECT * FROM foo WHERE x = 'abc' AND y = 'xyz' THEN
  -- do something here
ELSE 
  -- do something else
END;

Я немного погуглил, но ничего хорошего не получил.

Ответы на вопрос(2)

Ваш ответ на вопрос