Que yo sepa no existe un campo de tipo currency, pero puedes usar numeric(15,2) o double como lo dice Casimiro, creo que el tema es el punto flotante.
En Delphi ya puedes asignar el campo como currency para que te lo muestre editado con el signo $.
Salud OS.
Edito
Aquí te muestro como lo hago yo