На теория да. На практика MS цели MS инструменти =те работят само при поддръжка на функциите на SQL сървър и SQL Server CE. Ако други бази данни предоставят някои специални допълнителни функции, те или не са налични в EF, или трябва по някакъв начин да бъдат хакнати.
Това е примерът за такава функция. Не знам за възможността за връщане на курсора на базата данни от съхранена процедура в SQL сървър и EF наистина не поддържа това.
Но това не е проблем на EF, а на начина, по който Oracle изгражда API, за да го използва. IMHO целият курсор е някак си скрит от ODP.NET и предава нормален резултат, зададен на EF. Картографирането на резултата от курсора е описано в конфигурацията.