What if data sets A B C are not in WORK? Let's say that they are saved in these libraries FOO.A, BAR.B and STAT.C. Doing this raises an error dsNames = {FOO.A BAR.B STAT.C}. We can create another matrix libNames = {FOO BAR STAT} but then use (libNames[i].dsNames[i]) or use (libNames[i]).(dsNames[i]) don't work. Any help? Thanks