Dovresti provare con decode(..., ..., ...)
select
decode(seqnum,
1 , '1',
cnt, '0'
) as value1,
decode(seqnum,
1 , t.BEGIN_DT,
cnt, t.END_DT
) as TIME1
...
ecco il link alla documentazione di decodifica.
Tuttavia, come è stato sottolineato in un commento, il join
build (ansi join ) non funzionerà nemmeno in 8i.