From a runtime/execution standpoint there is no difference really. Creating procedures via the repository (package) is there for better lifecycle management. Objects created within the repository are created/adjusted upon activation. No need to issue drop or modify SQL commands. More importantly, they are transportable via Delivery Units.
↧