Cóż, możesz wykonać operacje na ciągach bezpośrednio, aby uzyskać żądany format:
substring(c, 3, 2)||'-'||substring(c, 1, 2)
Aby przekonwertować na datę, możesz użyć:
to_date('2012'||c, 'YYYYMMDD')
Aby przekonwertować datę z powrotem na żądany formularz:
to_char(<date>, 'DD-MM')