current_date te retorna la fecha.
current_time te retorna la hora.
current_timestamp te retorna la fecha y hora.
current_user te retorna el nombre de usuario.
La versión nueva de firebird permite disparadores "generales" (al loguearse, etc.), pero no sé si habrá alguno para eso que necesitas.
Si no hay te podrías armar un procedimiento almacenado que inserte el nuevo registro, a este procedimiento lo llamas desde los lugares dónde modificas, insertas, etc.
Saludos y suerte