Version 1.1
SELECT * FROM Multi_Case ( ON (SELECT *, condition AS case[,...] FROM { table | view | (query) }) Labels ('case AS "label"' [,...]) );