src: | SELECT subview.budget_id, base.cti_group_concat_without_sep(subview.xmldef) AS xmldef FROM ( SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 1 AS level, ((((((((((((((''::text AS xmldef FROM activite.t_budgets_saisis UNION ALL SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 21 AS level, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''::text FROM activite.t_budgets_saisis WHERE t_budgets_saisis.reference_nb_entrees_directes_total <> 0::numeric UNION ALL SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 22 AS level, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''::text FROM activite.t_budgets_saisis WHERE t_budgets_saisis.reference_nb_sorties_directes_total <> 0::numeric UNION ALL SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 23 AS level, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''::text FROM activite.t_budgets_saisis WHERE t_budgets_saisis.reference_nb_ambulatoires_total <> 0::numeric UNION ALL SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 24 AS level, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''::text FROM activite.t_budgets_saisis WHERE t_budgets_saisis.reference_nb_externes_total <> 0::numeric UNION ALL SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 25 AS level, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''::text FROM activite.t_budgets_saisis WHERE t_budgets_saisis.reference_nb_jours_js_non_inclus_total <> 0::numeric UNION ALL SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 26 AS level, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''::text FROM activite.t_budgets_saisis WHERE t_budgets_saisis.reference_nb_seances_total <> 0::numeric UNION ALL SELECT t_budgets_saisis.budget_id, t_budgets_saisis.parent_code, 99 AS level, ''::text AS text FROM activite.t_budgets_saisis ORDER BY 1, 2, 3) subview GROUP BY subview.budget_id;