Nej.
Du kan ikke definere en visning, der returnerer et variabelt antal kolonner afhængigt af den ændrede definition af et underliggende objekt (om det underliggende objekt er en tabel eller en visning). Du kan definere en lagret procedure, der har en OUT
parameter af typen SYS_REFCURSOR
der ville returnere alle kolonner i det underliggende objekt. Du bør også være i stand til at definere en pipelinet tabelfunktion, der returnerer et andet antal kolonner baseret på det underliggende objekt - det bliver dog meget nemmere i nyere versioner.