Details? My understanding is that derby functions are able to run both on the client and the server, and have access to all data. When I last looked at it (it's been almost a year, if not more), there was no way to use Derby's features without being highly promiscuous with data.