Si la idea es disponer de información de otra base de datos dentro de un disparador o procedimiento almacenado, un remedio "casero" podría ser el crear una UDF en Delphi que puedas llamar desde el interior de dicho disparador o SP.
Espero el comentario sea de utilidad.
Un abrazo disparado y almacenado.
Al.