Ya resolvi parte del problema:
Código SQL
[-]
Create view MiVista
AS
Select
Identificador,
( select * from SP_CalculaResultado (parámetros) ) as Resultado
From MiTabla
Cambie el SP por una Funcion que me regresa un objeto de tipo tabla y funciona bien en este contexto
Código SQL
[-]
select * from SP_CalculaResultado ( 1154 )
donde 1154 es el parametro que ocupo.
solo que en la vista tengo el siguiente error
Código SQL
[-]
Create view MiVista
AS
Select
Identificador,
( select * from SP_CalculaResultado (t.CampoId) ) as Resultado
From MiTabla
me genera un error en la parte de los parametos.
prove varias formas de pasarle el parametro y nada me funciono
lo curioso es que de esta forma si funciona
Código SQL
[-]
Create view MiVista
AS
Select
Identificador,
( select * from SP_CalculaResultado (1154) ) as Resultado
From MiTabla
La cosa es que asi no me sirve por que yo ocupo que la llamada a la funcion se ejecute con el parametro del campo id del registro en curso
Si tienen alguna idea les agrdesco que me la comenten.
Saludos.