È possibile creare una funzione definita dall'utente da un progetto di sviluppo dati in Esplora progetto dati o da una connessione in Esplora database.
Se si crea una funzione definita dall'utente da un progetto di sviluppo dati o mediante i pulsanti della barra degli strumenti, è possibile utilizzare una procedura guidata che guida l'utente attraverso l'intero processo oppure è possibile specificare un nome e una lingua per la funzione e modificare quindi il codice sorgente nell'editor delle routine. Se si crea una funzione definita dall'utente da Esplora database, è possibile utilizzare l'editor delle routine oppure l'editor SQL.