FireBird: select <список полей | *> from <имя процедуры>([список параметров])
можно делать выборки и из нескольких прцедур и(или) таблиц, алиасы, join и т.д.
если использовать стандартные адо компоненты то можно использовать TADODataSet в котором указать тип сто он работает с хранимой процедурой и использовать как стандартнуюкверюху подключив к ней frDataSource она с успехом найдеться в редакторе и будет использоваться ка стандартный RecordSet
Возможно я и не прав, но как мне кажется DBX обращается напрямую к оракловой OCI, а ADO скорее всего через OLE DB или DOA которые от мелкософта. А это может пагубно сказаться на скорости выборок, поэтому я бы поискал другое решение.
У DBX для этого вроде надо Storedproc использовать, он позволяет возвращать набор, но StoredProc в фасте не доступен.
Комментарии
select MyProc(params) from dual
или вообще все SELECT запрещены?
Какими компонентами доступа пользуешься?
select <список полей | *> from <имя процедуры>([список параметров])
можно делать выборки и из нескольких прцедур и(или) таблиц, алиасы, join и т.д.
Запрещены прямые SELECT из таблиц.
У DBX для этого вроде надо Storedproc использовать, он позволяет возвращать набор, но StoredProc в фасте не доступен.