In reply to Alain Le Page.

Yes, use the CREATE FROM and APPEND FROM statements. See "Writing data from a matrix to a SAS data set."