I am in the process of changing from FIBPlus to FireDAC, and most functionality I need is in FireDAC, I'm just battling to find the FIBPlus equivalent of TpFIBDBSchemaExtract and TpFIBScripter for extracting the stored procedures as DDL.
Does FireDAC have a way of extracting the stored procedure DDL from a database?
For example, would look like:
SET TERM ^ ;
CREATE PROCEDURE MY_PROC RETURNS (aParam INTEGER) AS
BEGIN
aParam = 10;
END^
FireDAC does not support (unified) fetching DDL definitions of stored procedures (at this time). So, you'll need to fetch that DDL from the RDB$PROCEDURES table, RDB$PROCEDURE_SOURCE column by yourself. For example (not ideally designed as a connection object helper though):
Usage then (when you're connected to Firebird DBMS):