Change Order in Pivot Table
If you want to retrieve columns in a specific order, then select columns in that specific order.

drop table pivot_test;
create table pivot_test
(
  c0 number,
  c1 varchar2(30 char),
  c2 number,
  c3 number
);

insert into pivot_test values (0, 'A', 1, 5);
insert into pivot_test values (0, 'B', 2, 5);
insert into pivot_test values (0, 'C', 3, 5);
insert into pivot_test values (0, 'D', 4, 5);
commit;

select * from pivot_test pivot (sum(c2) as netto, sum(c3) as zysk for c1 in ('A' as a, 'B' as b, 'C' as c, 'D' as d)); 

        C0    A_NETTO     A_ZYSK    B_NETTO     B_ZYSK    C_NETTO     C_ZYSK    D_NETTO     D_ZYSK
---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
         0          1          5          2          5          3          5          4          5

select c0, a_netto, b_netto, c_netto, d_netto, a_zysk, b_zysk, c_zysk, d_zysk from pivot_test pivot (sum(c2) as netto, sum(c3) as zysk for c1 in ('A' as a, 'B' as b, 'C' as c, 'D' as d)); 


        C0    A_NETTO    B_NETTO    C_NETTO    D_NETTO     A_ZYSK     B_ZYSK     C_ZYSK     D_ZYSK
---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
         0          1          2          3          4          5          5          5          5