Em teoria sim. Na prática, o MS tem como alvo as ferramentas do MS =elas funcionam apenas no suporte ao SQL Server e aos recursos do SQL Server CE. Se outros bancos de dados fornecerem alguns recursos adicionais especiais, eles não estarão disponíveis no EF ou deverão ser invadidos de alguma forma.
Esse é o exemplo de tal recurso. Eu não sei sobre a possibilidade de retornar o cursor do banco de dados do procedimento armazenado no SQL Server e o EF realmente não suporta isso.
Mas isso não é problema da EF e sim da forma como a Oracle constrói a API para usá-la. IMHO todo o cursor está de alguma forma oculto pelo ODP.NET e passa o resultado normal definido para EF. O mapeamento do resultado do cursor é descrito na configuração.