Quizás el error lo cometí al poner una consulta tan banal para simplificar la cuestión a tratar.
La razón de pasar el mismo parametro quizás se vea mejor en una consulta como esta
Código:
SELECT funcion1(:ID),funcion2(:ID)
Lo que se pretende (y tiene sentido) es es que en cada :ID se sustituya por su valor correspondiente
Claro que se puede hacer como:
Código:
SELECT funcion1(:ID1),funcion2(:ID2)
Siendo ID1=ID2=35
Pero esto, desde mi punto de vista, es lo que no tiene mucho sentido. Sobre todo si ese valor se repite varias veces dentro de la consulta.
Un saludo.