My version: Oracle Database 12c Release 12.1.0.1.0 - 64bit Production
Why can't you convert the same column more than once without causing problems?
It's just an example, I could do:
TO\_CHAR(PROD.Descricao) || '-A' AS A,
TO\_CHAR(PROD.Descricao) || '-B' AS B
And it would give equal problem.

