Я использую c #, и в настоящее время идея получить информацию о хранимых процедурах через SQL-запрос
select OWNER, OBJECT_NAME, ARGUMENT_NAME, DATA_TYPE, IN_OUT from SYS.ALL_ARGUMENTS order by OWNER, OBJECT_NAME, SEQUENCE
чтобы можно было сгенерировать подобные строки из вывода
oracleCommand.Parameters.Add(parameter.ParameterName, parameter.OracleDbType, parameter.Value, ParameterDirection.Input);
и сгенерируйте класс с помощью T4
У меня вопрос: можно ли более просто получить свойства хранимых процедур через ODP.Net или есть совершенно другой лучший подход