Возможно, вы захотите изменить запрос, включив в него выражение SQL where, что-то вроде
Select whatever fields From whatevertable
where branchnumber in (
select branchnumber from whatevertable where branchid=xxz
)
Я бы также настоятельно рекомендовал использовать курсоры только для чтения вперед и только для чтения, чтобы добиться наибольшего увеличения скорости.