 <xml>
 <WITH>WITH xxx AS (
          SELECT pzty.ctid, pzty.kod_oddz, pzty.kod_dzialu, pzty.kod_mag, pzty.typ_dok, pzty.nr_dok, pzty.rdok, pzty.data, pzty.kart_plat, pzty.dostawca, pzty.odbiorca, pzty."nr specyfikacji", pzty."nr faktury", pzty.rowid, pzty.kto, pzty.uwagi, pzty."nazwa dostawcy", pzty.kod_poczt, pzty.poczta, pzty.miejscowosc, pzty.ulica, pzty.nr_domu, pzty."wartość zakupu"
            FROM pzty
         )
 
 </WITH> 
 <SELECT>
   <TARGETS>
     <TARGET>
                 <AGG>f</AGG>
                 <EXPRTYPE>27</EXPRTYPE>
                 <EXPRTYPMOD>-1</EXPRTYPMOD>
                 <FORMTYP>tid</FORMTYP>
                 <QUOTE>'</QUOTE>
                 <RELID>0</RELID>
                 <COLNO>1</COLNO>
                 <NSPACE>(null)</NSPACE>
                 <RELNAME>(null)</RELNAME>
                 <AS>ctid</AS>
     </TARGET>
     <TARGET>
                 <AGG>f</AGG>
                 <EXPRTYPE>25</EXPRTYPE>
                 <EXPRTYPMOD>-1</EXPRTYPMOD>
                 <FORMTYP>text</FORMTYP>
                 <QUOTE>'</QUOTE>
                 <TEXPR>upper("nazwa dostawcy"::text)</TEXPR>
                 <AS>upper</AS>
     </TARGET>
     <TARGET>
                 <JUNK>t</JUNK>
                 <AGG>f</AGG>
                 <EXPRTYPE>1043</EXPRTYPE>
                 <EXPRTYPMOD>64</EXPRTYPMOD>
                 <FORMTYP>character varying(60)</FORMTYP>
                 <QUOTE>'</QUOTE>
                 <RELID>0</RELID>
                 <COLNO>17</COLNO>
                 <NSPACE>(null)</NSPACE>
                 <RELNAME>(null)</RELNAME>
     </TARGET>
   </TARGETS>  
 <FROM>
    FROM xxx  
 </FROM>  
 <WHERE>typ_dok::text = 'PZ'::text OR typ_dok::text = 'WZ'::text AND "nazwa dostawcy"::text = 'A'::text AND "wartość zakupu" = 100::numeric  
 </WHERE>  
 <ORDERBY>
         <ORDERKEY>
                 <RESNO>3</RESNO>
                 <KEYEXPR>"nazwa dostawcy"</KEYEXPR>
                 <ORDER>DESC</ORDER>
         </ORDERKEY>  
 </ORDERBY>
 </SELECT></xml>
