Using Oracle Stored Procedure as a DataSource

Maybe this article could help you: Using the DbCommandSetDataProvider With Stored Procedures