Oracle 12.2 giver en ny funktion VALIDATE_CONVERSION . Indtil videre har jeg aldrig brugt det, men jeg går ud fra, at det ville være sådan her:
CASE VALIDATE_CONVERSION(SubStr(sourcefilename,1,8) AS DATE, 'YYYYMMDD')
WHEN 1 THEN 'TRUE'
ELSE 'FALSE'
END