Nie wierzę, że istnieje sposób na zadeklarowanie tablicy z wieloma typami; jednak myślę, że możesz osiągnąć to, co próbujesz zrobić, za pomocą typu złożonego , np.
create type my_item as (
field_1 text,
field_2 text,
field_3 text,
field_4 number
);
Możesz wtedy użyć tego jako typu kolumny dla swojej tabeli lub nawet zadeklarować kolumnę z tablicami my_item[]
jeśli to odpowiada Twoim potrzebom.