Możesz dodać ograniczenie sprawdzające, aby zapobiec elementom o wartościach NULL.
alter table my_table
add constraint no_null_element
check (cardinality(my_column) = cardinality(array_remove(my_column, null)));
Czystszym rozwiązaniem byłaby znormalizowana relacja jeden-do-wielu z kolumną klucza obcego zdefiniowaną jako not null