PostgreSQL - PL/pgSQL Fundamentals
What is wrong with this CASE statement?
DECLARE
val INT := 3;
res TEXT;
BEGIN
CASE
WHEN val = 1 THEN res := 'One';
WHEN val = 2 THEN res := 'Two';
ELSE res := 'Other';
END CASE;
END;