It depends on how many RDMS your application will interact. If my will work on SQL Server, MySQL, Oracle i will prefere not to use many SPs, only on those processes that are very difficult to code only on VB.
If you only use 1 RDBMS in your ERP go for it.