To avoid firescale on your jewellery you may try and find a flux that works plus keep the oxidizing part of your flame (blue colour) away.
The more expensive way is to get 3 charcoals and build a “corner” for soldering. Charcoal absorbs oxygen.
In the modern world there is one more recipe… Argentium silver does not get a firescale.