Una vista se debe crear primero en el motor:
Por ejemplo:
Código SQL
[-]
Create view EmpleadosActivos (EmpleadoID, Apellidos, Nombres)
AS
Select EmpleadoID, Apellidos, Nombres
from Empleado
where estado = 'activo';
luego, en delphi, como es usual, lanzas una consulta contra la vista:
Código Delphi
[-]
IBQuery1.SQL.Text := 'Select * from EmpleadosActivos';
IBQuery1.Open;
Si este ibquery es actualizable dependerá de si la vista es actualizable, que básicamente es una vista que obtiene datos de una sola tabla sin agrupar y sin campos calculados.
Hasta luego.