A statement like "CALL p1((SELECT f1()), ?);" needs an collection for storing aliases when being parsed.