Non.
Vous ne pouvez pas définir une vue qui renvoie un nombre variable de colonnes en fonction de la définition changeante d'un objet sous-jacent (que cet objet sous-jacent soit une table ou une vue). Vous pouvez définir une procédure stockée qui a un OUT
paramètre de type SYS_REFCURSOR
qui renverrait toutes les colonnes de l'objet sous-jacent. Vous devriez également être en mesure de définir une fonction de table en pipeline qui renvoie un nombre différent de colonnes en fonction de l'objet sous-jacent - cela devient cependant beaucoup plus facile dans les versions plus récentes.