... select '201501' key_val, master_account_id, service_account_id , usr.utl_pkg.dsc_decompress(nvl(action_description,'{ }'), project_id) action_description, action_timestamp , account_action_type_id, operator_account_id, reason_int, ip_address, service_id , project_id, area_id from usr.account_action_2015_01 a201501 union all select '201502' key_val, master_account_id, service_account_id , usr.utl_pkg.dsc_decompress(nvl(action_description,'{ }'), project_id) action_description, action_timestamp , account_action_type_id, operator_account_id, reason_int, ip_address, service_id , project_id, area_id from usr.account_action_2015_02 a201502 union all … action_description в «упакованном» виде: { #19:'4Pay ', #18:500, #14:500, #7:1.82, #6:501.82, #15:#6, #13:'', #16:500, #17:256577493 } Распакованный вид: { 'ps' : '4Pay ', 'paysum' : 500, 'change_balance_sum' : 500, 'balance_sum_before' : 1.82, 'balance_sum_after' : 501.82, 'currency_code' : 'RUB', 'reason_ext' : '', 'currency_qty' : 500, 'doc_payment_id' : 256577493 }