In teoria si. In pratica MS prende di mira gli strumenti MS =funzionano solo con il supporto di SQL Server e le funzionalità di SQL Server CE. Se altri database forniscono alcune funzionalità aggiuntive speciali, non sono disponibili in EF o devono essere in qualche modo violati.
Questo è l'esempio di tale caratteristica. Non conosco la possibilità di restituire il cursore del database dalla stored procedure in SQL Server e EF in realtà non lo supporta.
Ma questo non è un problema di EF ma del modo in cui Oracle costruisce l'API per usarlo. IMHO l'intero cursore è in qualche modo nascosto da ODP.NET e passa il normale set di risultati su EF. La mappatura del risultato del cursore è descritta nella configurazione.