ola como eu uso o mdo, tem o componente mdoSCript coloco a procedure no 'script' (texto). na execucao do delphi, uso component.executescript nao sei como vc acessa a base, mas acredito q deva ter algo semelhante samuel