SELECT INSERT zadziała prawdopodobnie tylko w MySQL. Żeby pobawić się w bardziej kompatybilny sposób można spróbować pobawić się z cięciem ciągu na podciągi + połączyć przez CONCAT:
SELECT
CONCAT(SUBSTRING(poleZKodem, 1, 2), '-', SUBSTRING(poleZKodem, 3, 5)) AS kod
FROM tabela
Testowane na MySQL i PostgreSQL, ale reszta raczej też powinna łyknąć.