Não acredito que haja uma maneira de declarar uma matriz com vários tipos; no entanto, acho que você pode realizar o que está tentando fazer com um tipo composto , por exemplo.,
create type my_item as (
field_1 text,
field_2 text,
field_3 text,
field_4 number
);
Você pode usar isso como o tipo de coluna para sua tabela ou até mesmo declarar uma coluna de matrizes de
my_item[]
se isso se encaixa na sua necessidade.