Teoreticky ano. V praxi MS cílí na MS nástroje =fungují pouze na podpoře SQL serveru a vlastností SQL Serveru CE. Pokud jiné databáze poskytují nějaké speciální doplňkové funkce, buď nejsou v EF dostupné, nebo musí být nějakým způsobem napadeny.
To je příklad takové funkce. O možnosti vrácení databázového kurzoru z uložené procedury na SQL serveru nevím a EF to opravdu nepodporuje.
Ale to není problém EF, ale způsobu, jakým Oracle vytváří API pro jeho použití. IMHO celý kurzor je nějakým způsobem skrytý ODP.NET a předává normální výsledek nastavený na EF. Mapování výsledku kurzoru je popsáno v konfiguraci.