Versuchen Sie es mal mit der CASE-Anweisung:

select ..., case when substr(F1, 1, 1)>='0' then decimal(F1) else 0 end as F1, ...