My current version (CR XI) does not allow multivalue parameters in a command, so I can’t test this. I also don’t currently have access to an Oracle database, and Xtreme is an Access database, which sometimes behaves differently. Were you testing this with the Oracle? Or with Xtreme?
I don’t understand why you would get multiple results without the ‘all’ clauses, but only single ones with. Maybe you can verify that again. Make sure you are testing with oracle.
-LB