Bonjour,
j'utilise une méthode "pompée" ici même pour générer un fichier XML depuis un Select, mais il semble que si une colonne renvoie Null elle ne figure pas du tout dans le résultat en XML...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
declare
    rc sys_refcursor;
begin
        open rc for 
                    Select
                            sysdate as today
                            , Null as coucou
                            , sysdate +1 as tomorrow
                    From    Dual ;
        dbms_xslprocessor.clob2file(xmltype(rc).getclobval,'DIR_LCV5','toto.xml');
end;
me revoie :
<?xml version="1.0"?>
<ROWSET>
<ROW>
<TODAY>07/04/08</TODAY>
<TOMORROW>08/04/08</TOMORROW>
</ROW>
</ROWSET>
or ce que j'aimerais c'est avoir également la colonne "coucou" avec juste la balise ouvrante et fermante, sans données...
Le seul myen que j'ai trouvé c'est avec un Decode qui renvoie un espace... mais je préfèrerais avoir la balises ouvrantes/fermante sans espace entre deux...

savez-vous si il y a une moyen, un paramètre ou autre ?

merci d'avance pour vos infos !

EDIT :
ah oui, je suis en 9.2.0.7