¿en oracle?
No pongas la sentencia SQL con joins directamente en tu componente. mejor usá una vista, y conectas el query a la vista con un select * from vista. Luego, create unos triggers "instead of" para la vista y listo.
Hasta luego.
pd. Si no es oracle, creo que es una buena idea que te des una vuelta por la
guia de estilo de los foros y de una vez por el
hilo de la calidad de las preguntas.
Bienvenido a los foros del clubdelphi.