Курсоры позволяют циклически перебирать данные по одной записи за раз.Они обычно не одобряются, потому что они смехотворно медленны по сравнению с операциями на основе множеств, и я бы сказал, что потребность в них чаще всего вызвана плохим дизайном базы данных.Тем не менее, иногда они необходимы.
Вот хорошая SO-страница о Cross Apply: Когда мне следует использовать Cross Apply over Inner Join?
Я подозреваю, что один изэти две вещи не совсем то, о чем вы думаете, потому что, как сказал marc_s, это совершенно разные вещи.Так что дайте нам знать, что вы пытаетесь сделать, если вам нужна дополнительная помощь.