L'operatore di concatenazione
in Oracle c'è la doppia pipe, ||
. Il +
viene utilizzato per sommare i numeri, da cui l'errore.
La vista è stata creata correttamente perché Oracle non valuta i dati durante la creazione; assicura semplicemente che venga compilato.