Ich glaube nicht, dass es eine Möglichkeit gibt, ein Array mit mehreren Typen zu deklarieren. Ich denke jedoch, dass Sie mit einem zusammengesetzten Typ erreichen können, was Sie zu tun versuchen , z. B.
create type my_item as (
field_1 text,
field_2 text,
field_3 text,
field_4 number
);
Sie könnten dies dann als Spaltentyp für Ihre Tabelle verwenden oder sogar eine Spalte mit Arrays von my_item[]
deklarieren wenn das Ihren Anforderungen entspricht.