В общем, вроде с нашей стороны править нечего. Он ведь отличает тоже самое для полей таблиц, тот же принцип применяется и к параметрам. На RDB$PARAMETER_MECHANISM тут смотреть не нужно, он говорит только о TYPE OF.
Вы же для полей таблиц всегда фиктивные домены создавали, а для полей процедур не так?

