We use one Firebird user for the web server, and then one each for each of several batch processes, so if we poke around in the database we can see at least which part of the system any problematic (eg very long running) user sessions or transactions or queries belong to.With a single user you basically can't distinguish people on the server side through CURRENT_USER etc.
-- Tim Ward
