Ich gehe mal davon aus, dass es sich bei 001116 eigentlich um eine Spalte im Format DEC(6, 0) handelt.
Wenn das so ist, musst Du den numerischen Wert mit Digits umsetzen.

Oder notfalls wie ich hier ein bisschen herumtricksen:
Code:
With x (NumDat) as (Values(Cast(1116 as Dec(6, 0))))
Select Timestamp_Format(Digits(NumDat), 'RRMMDD') 
   from x;
Anstatt mit CHAR und anderem hin-und her zu formatieren würde ich für den zweiten Schritt, d.h. die Ausgabe als Datum im europäischen Format mit VARCHAR_FORMAT arbeiten:
Code:
With x (NumDat) as (Values(Cast(1166 as Dec(6, 0))))
Select VarChar_Format(Timestamp_Format(Digits(NumDat), 'RRMMDD'), 'DD.MM.YYYY') 
   from x;
Birgitta