Prueba esto:
begin
select *,
case _id
when 0 then 0
else 1
end as id
from table
end
Cuando se usa como parte de un SELECT
consulta, WHEN
no es una declaración, es un flujo de control función
.
También puede expresar esto como:
begin
select *, _id != 0 as id
from table
end