was wären denn die möglichen Feldinhalte?
Unter Oracle würde ich das ungefähr so lösen
Code:
select
decode(charfield,null,null,' ',null,to_date(charfield,'yyyymmmdd'))
Wobei ich der Einfachheit halber annehme, daß als Ausnahmen nur Nulls und Blanks auftauchen können.
Gruß
K-H