Se non sai a priori quale sarà il numero di record (che dipende dalla union) devi mettere i vari valori in un array.