No, můžete provádět operace s řetězci přímo, abyste získali požadovaný formát:
substring(c, 3, 2)||'-'||substring(c, 1, 2)
Chcete-li převést na datum, můžete použít:
to_date('2012'||c, 'YYYYMMDD')
Chcete-li převést datum zpět do požadovaného tvaru:
to_char(<date>, 'DD-MM')