Hola, sigo con problemas, voy a detallar un poco mas lo que me ocurre.
hice algunas pruebas del estilo que me comentas antes y funciona perfectamente cunado la vista es un select comun, yo en la vista tengo una union:
CREATE VIEW RTVE_LINEASOPCIONES(
LINEAOPCION,
CONTRATO,
ESTADO)
AS
SELECT ALL TipLin.Nombre, Lin.contrato, Lin.Estado
FROM rtve_lineascontratos Lin, tiposlineas TipLin
WHERE Lin.Tipo = TipLin.id
UNION ALL
SELECT ALL Opc.Nombre, OpcCon.contrato, OpcCon.Estado
FROM rtve_opcionescontratos OpcCon, rtve_opciones Opc
WHERE OpcCon.Opcion = Opc.id;
Tengo problemas cuando intento poner esta vista en una sub-consulta, trabajo con IB6 OS
muchas gracias
Luciano.