XML manipulation

XML manipulation.

Last updated:

Warning: Review and test in a non-production environment before running.

Back to results

SELECT XMLRoot(
            XMLElement("MIMSHAKNIYUD",
                XMLAGG(
                    XMLElement("KOTERETKOVETZ",
                       XMLForest(NVL(CAST(a.SUG_MIMSHAK as nvarchar2(2)),' ') as SUG_MIMSHAK,
                                 NVL(a.MISPAR_GIRSAT_XML,' ') as MISPAR_GIRSAT_XML,
                                 NVL(a.TAARICH_BITZUA,' ') as TAARICH_BITZUA,
                                 NVL(CAST(a.KOD_SVIVAT_AVODA as nvarchar2(1)),' ') as KOD_SVIVAT_AVODA,
                                 NVL(a.MISPAR_HAKOVETZ,' ') as MISPAR_HAKOVETZ,
                                 NVL(CAST(a.MISPAR_SIDURI as nvarchar2(4)),' ') as MISPAR_SIDURI,
                                 (
                                   SELECT XMLForest(NVL(CAST(a.KOD_SHOLECH as nvarchar2(1)),' ') as KOD_SHOLECH,
                                                    NVL(CAST(a.SUG_MEZAHE_SHOLECH as nvarchar2(2)),' ') as SUG_MEZAHE_SHOLECH,
                                                    NVL(a.MISPAR_ZIHUI_SHOLECH,' ') as MISPAR_ZIHUI_SHOLECH,
                                                    NVL(a.SHEM_GOREM_SHOLECH,' ') as SHEM_GOREM_SHOLECH,
                                                    NVL(a.SHEM_PRATI_GOREM_SHOLECH,' ') as SHEM_PRATI,
                                                    NVL(a.SHEM_MISHPACHA_GOREM_SHOLECH,' ') as SHEM_MISHPACHA,
                                                    NVL(a.MISPAR_TEL_KAVI_GOREM_SHOLECH,' ') as MISPAR_TELEPHONE_KAVI, 
                                                    NVL(a.E_MAIL_GOREM_SHOLECH,' ') as E_MAIL,
                                                    NVL(a.MISPAR_CELLULARI_GOREM_SHOLECH,' ') as MISPAR_CELLULARI
                                           ) as result                       
                                      from NIUD_MISLAKA_KLALI a
                                 ) as NETUNEIGOREMSHOLECH,
                                 (
                                    SELECT XMLForest(NVL(CAST(a.KOD_NIMAAN as nvarchar2(1)),' ') as KOD_NIMAAN,
                                                     NVL(CAST(a.SUG_MEZAHE_NIMAAN as nvarchar2(2)),' ') as SUG_MEZAHE_NIMAAN,
                                                     NVL(a.MISPAR_ZIHUI_NIMAAN,' ') as MISPAR_ZIHUI_NIMAAN,
                                                     NVL(a.MISPAR_ZIHUI_ETZEL_YATZRAN,' ') as MISPAR_ZIHUI_ETZEL_YATZRAN_NIMAAN
                                               ) as result                       
                                      from NIUD_MISLAKA_KLALI a
                                 ) as NETUNEIGOREMNIMAAN                                 
                       )
                    )                       
                ),
                XMLElement("GUFHAMIMSHAK",
                            XMLAGG(
                                XMLElement("YESHUTGOREMPONELEMISLAKA",                
                                    (
                                        SELECT XMLForest(NVL(CAST(a.SUG_MAVIR_MEIDA as nvarchar2(1)),' ') as SUG_MAVIR_MEIDA,
                                                         NVL(CAST(a.SUG_KOD_MAVIR_MEIDA as nvarchar2(2)),' ') as SUG_KOD_MAVIR_MEIDA,
                                                         NVL(a.MISPAR_MEZAHE_PONE,' ') as MISPAR_MEZAHE_PONE,
                                                         NVL(a.SHEM_GOREM_PONE,' ') as SHEM_GOREM_PONE,
                                                         NVL(a.MISPAR_MEZAHE_METAFEL,' ') as MISPAR_MEZAHE_METAFEL,
                                                         NVL(a.SHEM_PRATI_PONE_LEMETAVECH,' ') as SHEM_PRATI_PONE_LEMETAVECH,
                                                         NVL(a.SHEM_MISHPACHA_PONE_LEMETAVECH,' ') as SHEM_MISHPACHA_PONE_LEMETAVECH,
                                                         NVL(a.MIS_TEL_KAVI_PONE_LEMETAVECH,' ') as MISPAR_TELEPHONE_KAVI_PONE_LEMETAVECH,
                                                         NVL(a.E_MAIL_PONE_LEMETAVECH,' ') as E_MAIL_PONE_LEMETAVECH,
                                                         NVL(a.MISPAR_CELLULARI,' ') as MISPAR_CELLULARI
                                                   ) as result                       
                                          from NIUD_MISLAKA_GOREM_PONE a
                                    ) as result
                                )
                            ),
                            XMLElement("HAAVARA",
                                    XMLAGG(
                                        XMLElement("KUPAMAAVIRA",                
                                            (
                                                SELECT XMLForest(NVL(a.KOD_MEZAHE_KUPA_MAAVIRA,' ') as KOD_MEZAHE_KUPA_MAAVIRA,
                                                                 NVL(a.SHEM_KUPA_MAAVIRA,' ') as SHEM_KUPA_MAAVIRA,
                                                                 NVL(a.SHEM_GUF_MENAEL_KUPA_MAAVIRA,' ') as SHEM_HAGUF_HAMENAEL_SHEL_KUPA_MAAVIRA,
                                                                 NVL(CAST(a.SUG_KUPA_MAAVIRA as nvarchar2(3)),' ') as SUG_KUPA_MAAVIRA
                                                           ) as result                       
                                                  from NIUD_MISLAKA_PIRTEI_KUPOT a
                                            ) as result
                                        )
                                    ),
                                    XMLAGG(
                                        XMLElement("PIRTEIHESHBONKUPAMAAVIRA",                
                                            (
                                                SELECT XMLForest(NVL(a.MISPAR_BANK_KUPA_MAAVIRA,' ') as MISPAR_BANK_KUPA_MAAVIRA,
                                                                 NVL(a.MISPAR_SNIF_KUPA_MAAVIRA,' ') as MISPAR_SNIF_KUPA_MAAVIRA,
                                                                 NVL(a.MISPAR_CHESHBON_KUPA_MAAVIRA,' ') as MISPAR_CHESHBON_KUPA_MAAVIRA
                                                           ) as result                       
                                                  from NIUD_MISLAKA_PIRTEI_KUPOT a
                                            ) as result
                                        )
                                    ),
                                    XMLAGG(
                                        XMLElement("PIRTEIHESHBONKUPAMEKABELET",                
                                            (
                                                SELECT XMLForest(NVL(a.MISPAR_BANK_KUPA_MEKABELET,' ') as MISPAR_BANK_KUPA_MEKABELET,
                                                                 NVL(a.MISPAR_SNIF_KUPA_MEKABELET,' ') as MISPAR_SNIF_KUPA_MEKABELET,
                                                                 NVL(a.MISPAR_CHESHBON_KUPA_MEKABELET,' ') as MISPAR_CHESHBON_KUPA_MEKABELET
                                                           ) as result                       
                                                  from NIUD_MISLAKA_PIRTEI_KUPOT a
                                            ) as result
                                        )
                                    ),
                                    XMLAGG(
                                        XMLElement("KUPAMEKABELET",                
                                            (
                                                SELECT XMLForest(NVL(a.KOD_MEZAHE_KUPA_MEKABELET,' ') as KOD_MEZAHE_KUPA_MEKABELET,
                                                                 NVL(a.SHEM_KUPA_MEKABELET,' ') as SHEM_KUPA_MEKABELET,
                                                                 NVL(a.SHEM_GUF_MENAEL_KUPA_MEKABELET,' ') as SHEM_GUF_MENAEL_SHEL_KUPA_MEKABELET,
                                                                 NVL(CAST(a.SUG_KUPA_MEKABELET as nvarchar2(2)),' ') as SUG_KUPA_MEKABELET
                                                           ) as result                       
                                                  from NIUD_MISLAKA_PIRTEI_KUPOT a
                                            ) as result
                                        )
                                    ),
                                    XMLAGG(
                                        XMLElement("PIRTEIHAAVARATKSAFIM", 
                                            (
                                                SELECT XMLForest(NVL(CAST(a.SUG_PEULA as nvarchar2(1)),' ') as SUG_PEULA,
                                                                 NVL(CAST(a.KIVUN_HAAVARA as nvarchar2(1)),' ') as KIVUN_HAAVARA,
                                                                 NVL(CAST(a.KOD_EMTZAI_TASHLUM as nvarchar2(1)),' ') as KOD_EMTZAI_TASHLUM,
                                                                 NVL(CAST(a.SACH_HAFKADA_KUPA_H_P as nvarchar2(15)),' ') as SACH_HAFKADOT_BAKOVETZ,
                                                                 NVL(a.TAARICH_ERECH_HAFKADA_LEKUPA,' ') as TAARICH_ERECH_HAFKADA_LEKUPA,
                                                                 NVL(a.MIS_ASMACHTA_LEAHAVARAT_KSAFIM,' ') as MISPAR_ASMACHTA_LEAHAVARAT_KSAFIM,
                                                                 NVL(a.MIS_ASMACHTA_KODEMET_LEAHAVARA,' ') as MISPAR_ASMACHTA_KODEMET_LEAHAVARAT_KSAFIM
                                                       ) as result                       
                                                  from NIUD_MISLAKA_HAAVARAT_KSAFIM a
                                            ) as result   
                                        )  
                                    )                                                                                                                
                            )       
                ),
                XMLAGG(
                    XMLElement("RESHUMATSGIRA", 
                        (
                            SELECT XMLForest(NVL(CAST(a.MISPAR_YESHUYUT_LAKOACH_KOVETZ as nvarchar2(5)),' ') as MISPAR_YESHUYUT_LAKOACH_BAKOVETZ,
                                             NVL(CAST(a.SACH_ITRA_TZVURA_MUAVERET as nvarchar2(15)),' ') as SACH_ITRA_TZVURA_MUAVERET,
                                             NVL(CAST(a.SACH_HAFKADOT_BAKOVETZ as nvarchar2(15)),' ') as SACH_HAFKADOT_BAKOVETZ,
                                             NVL(CAST(a.MISPAR_BAKASHOT as nvarchar2(6)),' ') as MISPAR_BAKASHOT
                                   ) as result                       
                              from NIUD_MISLAKA_KLALI a
                        ) as result   
                    )  
                )                   
            )             
       ,version '1.0" encoding="UTF-8') as RESULT                       
  from NIUD_MISLAKA_KLALI a;


-- many rows
select XMLElement("PIRTEIAMITOVER", 
                 XMLForest(NVL(CAST(a.SUG_MEZAHE_AMIT as nvarchar2(1)),' ') as SUG_MEZAHE_LAKOACH,
                           NVL(a.MISPAR_MEZAHE_AMIT,' ') as MISPAR_MEZAHE_LAKOACH,
                           NVL(a.SHEM_ESEK_KIBUTZ_AMIT,' ') as SHEM_ESEK_KIBUTZ,
                           NVL(a.SHEM_PRATI_AMIT,' ') as SHEM_PRATI,
                           NVL(a.SHEM_PRATI_KODEM_AMIT,' ') as SHEM_PRATI_KODEM,
                           NVL(a.SHEM_MISHPACHA_AMIT,' ') as SHEM_MISHPACHA,
                           NVL(a.SHEM_MISHPACHA_KODEM_AMIT,' ') as SHEM_MISHPACHA_KODEM,
                           NVL(CAST(a.MIN_AMIT as nvarchar2(1)),' ') as MIN,
                           NVL(CAST(a.TAARICH_LEYDA_AMIT as nvarchar2(50)),' ') as TAARICH_LEYDA,
                           NVL(CAST(a.MATZAV_MISHPACHTI_AMIT as nvarchar2(1)),' ') as MATZAV_MISHPACHTI,
                           NVL(a.ERETZ_AMIT,' ') as ERETZ,
                           NVL(a.YESHUV_AMIT,' ') as YESHUV,
                           NVL(CAST(a.SEMEL_YESHUV_AMIT as nvarchar2(4)),' ') as SEMEL_YESHUV,
                           NVL(a.REHOV_AMIT,' ') as REHOV,
                           NVL(a.MISPAR_BAIT_AMIT,' ') as MISPAR_BAIT,
                           NVL(CAST(a.MISPAR_KNISA_AMIT as nvarchar2(5)),' ') as MISPAR_KNISA,
                           NVL(CAST(a.MISPAR_DIRA_AMIT as nvarchar2(5)),' ') as MISPAR_DIRA,
                           NVL(CAST(a.MIKUD_AMIT as nvarchar2(7)),' ') as MIKUD,
                           NVL(CAST(a.TA_DOAR_AMIT as nvarchar2(5)),' ') as TA_DOAR,
                           NVL(a.TELEPHONE_KAVI_AMIT,' ') as TELEPHONE_KAVI,
                           NVL(a.MISPAR_SHLUCHA_KAVI_AMIT,' ') as MISPAR_SHLUCHA_KAVI,
                           NVL(a.TELEPHONE_NAYAD_AMIT,' ') as TELEPHONE_NAYAD,
                           NVL(a.MISPAR_FAX_AMIT,' ') as MISPAR_FAX,
                           NVL(a.E_MAIL_AMIT,' ') as E_MAIL,
                           NVL(a.HEAROT_AMIT,' ') as HEAROT,
                           NVL(a.SHEM_HAPOTROPUS_AMIT,' ') as SHEM_HAPOTROPUS,
                           NVL(CAST(a.EHARA_CHAKUKAT_CHISACHON as nvarchar2(1)),' ') as EHARA_CHAKUKAT_CHISACHON,
                           XMLForest(NVL(CAST(b.MAAMAD_AMIT_NOCHECHI as nvarchar2(1)),' ') as MAAMAD_AMIT_NOCHECHI,
                                         NVL(CAST(b.STATUS_AMIT_BAKUPA_HAMAAVIRA as nvarchar2(1)),' ') as STATUS_AMIT_BAKUPA_HAMAAVIRA,
                                         NVL(CAST(b.KOD_TEUR_KSAFIM as nvarchar2(2)),' ') as KOD_TEUR_KSAFIM,
                                         NVL(CAST(b.TAARICH_HITZTARFUT_AMIT as nvarchar2(50)),' ') as TAARICH_HITZTARFUT_AMIT,
                                         NVL(b.MIS_CHESHBON_KUPA_MAAVIRA,' ') as MISPAR_CHESHBON_O_POLISA_KUPA_MAAVIRA             
                           ) as NETUNEIAMITBEKUPAMAAVIRA,
                           XMLForest(NVL(CAST(c.SHLAV_BETALICH_NIUD as nvarchar2(2)),' ') as SHLAV_BETALICH_NIUD,
                                         NVL(CAST(c.SUG_NISPACH_A as nvarchar2(1)),' ') as SUG_NISPACH_A,
                                         NVL(CAST(c.AVOR_SHALAV_NIUD as nvarchar2(2)),' ') as AVOR_SHALAV_NIUD,
                                         NVL(CAST(c.STATUS_RESHOMA as nvarchar2(1)),' ') as STATUS_RESHOMA,
                                         NVL(c.MIS_CHESHBON_BEKUPA_MEKABELET,' ') as MISPAR_CHESHBON_BEKUPAT_GEMEL_MEKABELET, 
                                         NVL(CAST(c.ITRA_TZVURA_AMIT as nvarchar2(15)),' ') as ITRA_TZVURA_MUAVERET_SHEL_AMIT_NACHON_LEMOED_HAAVARA,
                                         NVL(CAST(c.ITRA_MEVUKESHET_LEHAAVARA as nvarchar2(1)),' ') as HEIKEF_ITRA_TZVURA_MEVUKESHET_LEHAAVARA,
                                         NVL(CAST(c.TAARICH_HAAVARA_ITRA_TZVURA_AD as nvarchar2(50)),' ') as TAARICH_HAAVARA_ITRA_TZVURA_AD,
                                         NVL(CAST(c.ME_TAARICH_HAAVARA_ITRA_TZVURA as nvarchar2(50)),' ') as TAARICH_HAAVARA_ITRA_TZVURA_HACHEL_ME, 
                                         NVL(CAST(c.PERUT_SCHUM_MEVUKASH_KLALI as nvarchar2(15)),' ') as PERUT_SCHUM_MEVUKASH_BERAMAT_KLAL_RECHIVEI_HAFRASHA,
                                         NVL(CAST(c.PERUT_SHIUR_MEVUKASH_KLALI as nvarchar2(4)),' ') as PERUT_SHIUR_MEVUKASH_BERAMAT_KLAL_RECHIVEI_HAFRASHA,
                                         NVL(CAST(c.TAARICH_HAAVARA_ITRA_TZVURA as nvarchar2(50)),' ') as TAARICH_HAAVARA_ITRA_TZVURA,
                                         NVL(CAST(c.MOED_HATIMA_BAKASHAT_HAAVARA as nvarchar2(50)),' ') as MOED_HATIMA_BAKASHAT_HAAVARA,   
                                         NVL(CAST(c.MOED_KOVEA as nvarchar2(50)),' ') as MOED_KOVEA,
                                         NVL(CAST(c.TAARICH_HIZTARFUT_MEKABELET as nvarchar2(50)),' ') as TAARICH_HIZTARFUT_MEKABELET_PENSIA,
                                         NVL(CAST(c.SCHUM_MERABI as nvarchar2(15)),' ') as SCHUM_MERABI,
                                         NVL(CAST(c.ITRAT_KSAFIM_SHENOTRU as nvarchar2(15)),' ') as ITRAT_KSAFIM_SHENOTRU_BACHECHBON,   
                                         NVL(CAST(c.MOED_KABALAT_BAKASHAT_AMIT as nvarchar2(50)),' ') as MOED_KABALAT_BAKASHAT_AMIT,
                                         NVL(CAST(c.HODAAT_EE_HAFKADA as nvarchar2(1)),' ') as AMIT_HODIA_LAKUPA_MEKABELET_LO_YUFKEDU_KSAFIM,
                                         NVL(CAST(c.BITUACH_PRAT as nvarchar2(1)),' ') as BITUACH_PRAT,
                                         NVL(c.MISPAR_MEZAHE_MEVATECH,' ') as MISPAR_MEZAHE_MEVATECH,   
                                         NVL(CAST(c.KOD_HIZUN_HOZER as nvarchar2(2)),' ') as KOD_HIZUN_HOZER,
                                         NVL(c.PERUT_HAILA,' ') as PERUT_HAILA,
                                         NVL(CAST(c.ILAT_HAAVARA as nvarchar2(1)),' ') as ILAT_HAAVARA,
                                         NVL(c.SHEM_OVED_KUPA_MEKABELET,' ') as SHEM_OVED_METAPEL_BAKUPA_HAMEKABELET,   
                                         NVL(c.TAFKID_OVED_KUPA_MEKABELET,' ') as TAFKID_OVED_METAPEL_BAKUPA_AMEKABELET,
                                         NVL(CAST(c.MISPAR_HODESH_MEKABELET as nvarchar2(15)),' ') as MiSPA_HODESH_MEKABELET,
                                         NVL(CAST(c.DMI_NIHUL_YECHCIM_NOKO_HAF as nvarchar2(4)),' ') as STATUS_RDMI_NIHUL_YECHCIM_NOKO_MEHAFKADAESHOMA,
                                         NVL(c.MISPAR_MEZAHE_EIRUA,' ') as MISPAR_MEZAHE_EIRUA,  
                                         NVL(c.ASMACHTA_MEKASHERET,' ') as ASMACHTA_MEKASHERET, 
                                         NVL(c.MISPAR_MISLAKA,' ') as MISPAR_MISLAKA, 
                                         NVL(CAST(c.SLIKAT_KSAFIM_MISLAKA as nvarchar2(50)),' ') as SLIKAT_KSAFIM_MISLAKA            
                          ) as PIRTEIHAAVARA,
                          XMLForest(NVL(CAST(d.HODASIM_RTZUFIM_MAVET as nvarchar2(3)),' ') as MISPAR_HODSHAY_BITUACH_ERTZUFIM_LESIKUNEI_MAVET,
                                         NVL(CAST(d.HODASIM_RTZUFIM_NECHUT as nvarchar2(3)),' ') as MISPAR_HODSHAY_BITUACH_RETZUFIM_LESIKUNEI_NECHUT,
                                         NVL(CAST(d.SCHUM_BITUACH_BEKUPAT_GEMEL as nvarchar2(15)),' ') as SCHUM_BITUACH_BEKUPAT_GEMEL,
                                         NVL(CAST(d.KITZBAT_NECHUT_BEKUPAT_GEMEL as nvarchar2(15)),' ') as KITZBAT_NECHUT_BEKUPAT_GEMEL,
                                         NVL(CAST(d.KITZBAT_SHEERIM_BEKUPAT_GEMEL as nvarchar2(15)),' ') as KITZBAT_SHEERIM_BEKUPAT_GEMEL, 
                                         NVL(d.KOD_MASLUL_BITUACH_KUPA_MAVIRA,' ') as KOD_MASLUL_BITUACH_BEKUPAT_GEMEL_MAAVIRA, 
                                         NVL(CAST(d.YESH_HACHRAGA_O_TOSEFET_HITUM as nvarchar2(1)),' ') as KAYEMET_HACHRAGA_O_TOSEFET_HITUM, 
                                         NVL(CAST(d.SUG_HACHRAGA as nvarchar2(1)),' ') as SUG_HACHRAGA, 
                                         NVL(d.PIRUT_HACHRAGA,' ') as PIRUT_HACHRAGA, 
                                         NVL(CAST(d.KOD_ISHUN as nvarchar2(50)),' ') as KOD_ISHUN            
                          ) as PIRTEIKISUY,
                          (
                            SELECT XMLForest(NVL(CAST(e.KOD_TCHULAT_SHICHVA as nvarchar2(2)),' ') as KOD_TCHULAT_SHICHVA,
                                                 NVL(CAST(e.MAAMAD_MAASIK as nvarchar2(1)),' ') as MAMAD,
                                                 NVL(CAST(e.REKIV_ITRA_LETKUFA as nvarchar2(1)),' ') as REKIV_IRA_LETKUFA,
                                                 NVL(CAST(e.SUG_ITRA_LETKUFA as nvarchar2(1)),' ') as SUG_ITRA_LETKUFA,
                                                 NVL(CAST(e.MAASIK as nvarchar2(1)),' ') as MAASIK, 
                                                 NVL(CAST(e.HAFKADA as nvarchar2(1)),' ') as HAFKADA, 
                                                 NVL(CAST(e.SACH_ITRA_LESHICHVA_BESHACH as nvarchar2(15)),' ') as SACH_ITRA_LESHICHVA_BESHACH, 
                                                 NVL(CAST(e.SUG_AMIT_LESHICHVA as nvarchar2(1)),' ') as SUG_AMIT            
                                       ) as PERUTYITROT                     
                                  from NIUD_MISLAKA_PIRTEI_ITROT z
                                 where z.MISPAR_SIDRATI_KOTERET_NIUD = e.MISPAR_SIDRATI_KOTERET_NIUD
                                   and Z.MISPAR_SIDRATI_SHICHVA = e.MISPAR_SIDRATI_SHICHVA
                          ) as PERUTYITROT                                                                                                     
                 ) as PIRTEIAMITOVER  
            )                                                                             
  from NIUD_MISLAKA_PIRTEI_AMIT a inner join NIUD_MISLAKA_NETUNEI_AMIT b
    on a.MISPAR_SIDRATI_KOTERET_NIUD = b.MISPAR_SIDRATI_KOTERET_NIUD inner join NIUD_MISLAKA_PIRTEI_HAAVARA c
    on a.MISPAR_SIDRATI_KOTERET_NIUD = c.MISPAR_SIDRATI_KOTERET_NIUD inner join NIUD_MISLAKA_PIRTEI_KISUY d
    on a.MISPAR_SIDRATI_KOTERET_NIUD = d.MISPAR_SIDRATI_KOTERET_NIUD inner join NIUD_MISLAKA_PIRTEI_ITROT e
    on a.MISPAR_SIDRATI_KOTERET_NIUD = e.MISPAR_SIDRATI_KOTERET_NIUD  


               select XMLElement("PERUTYITROT", 
                            (
                                 XMLForest(NVL(CAST(e.KOD_TCHULAT_SHICHVA as nvarchar2(2)),' ') as KOD_TCHULAT_SHICHVA,
                                                 NVL(CAST(e.MAAMAD_MAASIK as nvarchar2(1)),' ') as MAMAD,
                                                 NVL(CAST(e.REKIV_ITRA_LETKUFA as nvarchar2(1)),' ') as REKIV_IRA_LETKUFA,
                                                 NVL(CAST(e.SUG_ITRA_LETKUFA as nvarchar2(1)),' ') as SUG_ITRA_LETKUFA,
                                                 NVL(CAST(e.MAASIK as nvarchar2(1)),' ') as MAASIK, 
                                                 NVL(CAST(e.HAFKADA as nvarchar2(1)),' ') as HAFKADA, 
                                                 NVL(CAST(e.SACH_ITRA_LESHICHVA_BESHACH as nvarchar2(15)),' ') as SACH_ITRA_LESHICHVA_BESHACH, 
                                                 NVL(CAST(e.SUG_AMIT_LESHICHVA as nvarchar2(1)),' ') as SUG_AMIT            
                                       ) as result                     
                                  from NIUD_MISLAKA_PIRTEI_AMIT a inner join NIUD_MISLAKA_PIRTEI_ITROT e
                                    on a.MISPAR_SIDRATI_KOTERET_NIUD = e.MISPAR_SIDRATI_KOTERET_NIUD  
                            ) 
                        )