Je n'ai aucune idée de ce que nullability aurait à voir avec la création d'une vue.
Par contre, ce code ne devrait pas fonctionner sous Oracle :
SELECT ('DR' + TO_CHAR(DISTRIBUTION_REPORT_ID)) AS REPORT_ID,
La formulation correcte est :
SELECT ('DR' || TO_CHAR(DISTRIBUTION_REPORT_ID)) AS REPORT_ID,
+
est un opérateur arithmétique qui ne fonctionne pas bien sur les chaînes.