Lo mejor sin duda será que consultes la ayuda de Delphi acerca de componentes de acceso a bases de datos para adquirir las nociones básicas.
A grandes rasgos necesitas una componente TQuery. A su propiedad DataBaseName le asignas el alias de tu base de datos y a la propiedad SQL le asignas el texto de la consulta SQL.
Para ejecutar la consulta usas el método Open si se trata de consultas que regresen registros como SELECT y el método ExecSQL en caso de consultas de tipo UPDATE, DELETE, INSERT, etc.
Puedes usar parámetros para valores de campos anteponiendo ":" al nombre del parámetro, como en:
Código SQL
[-]
select * from personas
where id =
ersona_id
Para sustituir el valor del parámetro usas el método ParamByName del TQuery:
Código Delphi
[-]
Query1.ParamByName('persona_id').AsInteger := 84;
No entiendo a qué te refieres con usar procedimientos y funciones en SQL.
// Saludos