sc_begin_trans - Esta macro inicializa um conjunto de transações na base de dados.

sc_commit_trans - Faz com que todas as modificações de dados realizadas desde o inicio da transação sejam parte permanente do banco de dados.

sc_concat - Esta macro é usada para combinar duas ou mais strings e/ou campos da tabela.

sc_connection_edit - Esta macro edita uma conexão existente em tempo de execução.

sc_connection_new - Esta macro permite a criação de novas conexões dinamicamente.

sc_exec_sql - Esta macro executa o comando SQL passado como parâmetro ou o comando SQL contido no campo tipo ação SQL informado.

sc_lookup - Esta macro executa o comando SELECT informado no segundo parâmetro e retorna os dados em uma variável.

sc_lookup_field - Esta macro executa o comando SELECT informado retornando os dados em um array onde a índice é o nome da coluna.

sc_reset_connection_edit - Esta macro desfaz as edições de conexão feitas pela macro "sc_connection_edit".

sc_reset_connection_new - Esta macro desfaz as conexões feitas pela macro "sc_connection_new".

sc_rollback_trans - Esta macro descarta um set de transações na base de dados.

sc_select - Esta macro executa o comando SELECT informado no segundo parâmetro e retorna o dataset em uma variável.

sc_set_fetchmode - Esta macro permite modificar o tipo de retorno do dataset dos comandos select.

sc_sql_injection - Esta macro protege o campo/variável contra "SQL injection"