Начиная с PostgreSQL 9.0, вы можете использовать DO для выполнения блоков анонимного кода
DO $$
DECLARE
integer_var integer;
BEGIN
delete from "Menu" where "ID" = 0;
GET DIAGNOSTICS integer_var = ROW_COUNT;
raise notice 'Rows removed: %', integer_var;
END$$;
Я заменил последний выбор на уведомление, потому что я не был полностью уверен, что вы хотели сделать с результатом этого выбора, и этот способ легче всего проиллюстрировать DO.
Если это в конце концов будет включено в какую-то программу, у вас, вероятно, есть возможность получить количество затронутых строк напрямую. libpq содержит функцию PQcmdTuples, которая возвращает количество затронутых строк. PHP имеет функцию pg_affered_rows и в JDBC executeUpdate возвращает количество затронутых строк.