Bem, você pode fazer operações de string diretamente para obter o formato desejado:
substring(c, 3, 2)||'-'||substring(c, 1, 2)
Para converter para uma data, você pode usar:
to_date('2012'||c, 'YYYYMMDD')
Para converter uma data de volta para o formato desejado:
to_char(<date>, 'DD-MM')