RDB$FUNCTION_ARGUMENTS
RDB$FUNCTION_ARGUMENTS stores the parameters of functions and their attributes.
| Column Name | Data Type | Description | 
|---|---|---|
| 
 | 
 | The unique name (declared identifier) of the function | 
| 
 | 
 | The position of the argument in the list of arguments | 
| 
 | 
 | Flag: how this argument is passed: 
 Only for legacy external functions. | 
| 
 | 
 | Data type code defined for the column: 
 Only for legacy external functions. | 
| 
 | 
 | The scale of an integer or a fixed-point argument.It is an exponent of 10. Only for legacy external functions. | 
| 
 | 
 | Argument length in bytes: 
 Only for legacy external functions. | 
| 
 | 
 | Stores the  Only for legacy external functions. | 
| 
 | 
 | The identifier of the character set for a character argument. Only for legacy external functions. | 
| 
 | 
 | The number of digits of precision available for the data type of the argument. Only for legacy external functions. | 
| 
 | 
 | The length of a  Only for legacy external functions. | 
| 
 | 
 | Package name of the function (or  | 
| 
 | 
 | Parameter name | 
| 
 | 
 | The name of the user-created domain, when a domain is referenced instead of a data type.If the name starts with the prefix “RDB$”, it is the name of the domain automatically generated by the system for the parameter. | 
| 
 | 
 | The binary language representation (BLR) of the default value of the parameter | 
| 
 | 
 | The default value for the parameter, in PSQL code | 
| 
 | 
 | The identifier of the collation used for a character parameter | 
| 
 | 
 | The flag indicating whether  | 
| 
 | 
 | Parameter passing mechanism for non-legacy functions: 
 | 
| 
 | 
 | The name of the column the parameter references, if it was declared using  | 
| 
 | 
 | The name of the table the parameter references, if it was declared using  | 
| 
 | 
 | Flag: 
 | 
| 
 | 
 | Optional description of the function argument (comment) |