can someone answer me this question:

When you advertise a service for bluetooth, you place service records in the service discovery database, (so that anyone that wants to connect with you can check if you are offereing the right services...)

BUT: are these service records placed in the service discovery database on a session OR a permanant basis..??

for example, say i'm trying to emulate the services for another device (a camera), on a series 60 phone and i'm trying to get the same response from the phone as I would the camera...

if i'm continually creating / changing service records does this mean that I may not only fill up the service database with false / useless service discovery records, BUT also that I may alter the factory service discovery records for the phone..???

if so is there a way to reset the service discovery database back to its original state..??