Ne, nemůžete použít SELECT tak, jak chcete.
Ve vašem příkladu s použitím CASE nepoužíváte „příkaz“ CASE – používáte výraz CASE , který je náhodou vložený do příkazu SQL. V takovém případě můžete použít poddotaz, protože je v kontextu příkazu SQL, nikoli procedurálního příkazu. Nebyli byste schopni použít poddotaz, jako je tento, v procedurálním příkazu CASE.