I have an answer, but I'm not 100% happy with it. It's not dynamic enough, but I need to do some more digging into Cycles it seems :)
with FIBONACCI (i, FIBO, PREV) as
1 i, 0 FIBO, cast(null as number) PREV
f1.i + 1 i, f1.FIBO + nvl(f1.PREV,1) FIBO, f1.FIBO PREV
f1.i < 35
sum(FIBO) as "Answer"
mod(FIBO, 2) = 0
order by i;
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.