Since LiveCycle DataServices methods are asynchronous, your application is not blocked from performing other operations, so a busyCursor is not what you need here. Consider displaying a "loading..." message inside the component that will receive the ResultEvent.