Teoretycznie tak. W praktyce MS celuje w narzędzia MS =działają tylko z obsługą funkcji SQL Server i SQL Server CE. Jeśli inne bazy danych zapewniają jakieś specjalne dodatkowe funkcje, albo nie są dostępne w EF, albo muszą zostać w jakiś sposób zhakowane.
To jest przykład takiej funkcji. Nie wiem o możliwości zwrócenia kursora bazy danych z procedury składowanej na serwerze SQL, a EF naprawdę tego nie obsługuje.
Ale to nie jest problem EF, ale sposobu, w jaki Oracle buduje API, aby z niego korzystać. IMHO cały kursor jest w jakiś sposób ukryty przez ODP.NET i przekazuje normalny zestaw wyników do EF. Mapowanie wyniku kursora jest opisane w konfiguracji.