> Granted, the cleanedXmi proc has no return type, but usually that's not a > problem.
Of course that is the problem. You try to assign to a variable the result of a proc call, but the proc does not return a value. That should be always a compile error. What have you expected?
