Gracias por contestar. No, no me funciona. Tengo una condición Where adicional al final de la consulta y me da error precisamente en la palabra 'where'.
He seguido indagando y de momento lo consigo de esta manera :
Código SQL
[-]Select T1.A, T1.B, T1.C,
(Select V_1
from MISTOREDPROCEDURE(T1.A, T1.B, T1.C, T1.D, T1.E)),
(Select V_2
from MISTOREDPROCEDURE(T1.A, T1.B, T1.C, T1.D, T1.E)),
(Select V_3
from MISTOREDPROCEDURE(T1.A, T1.B, T1.C, T1.D, T1.E)),
from TABLA1 T1
where T1.CONDICION = DATO
No sé si es la manera ideal de conseguir mi objetivo. A lo mejor alguien sabe de una solución mejor y probablemente más correcta.