Tja, som med allt annat i oracle finns det en handfull sätt att lagra ett foto. Du kan lagra den som en BLOB och bör vara ganska lätt att implementera att ladda bilder i den typen av fält. En blob (i 10g) kan lagra upp till 8 terabyte i storlek.
Du kan också använda funktionerna READ_IMAGE_FILE och WRITE_IMAGE_FILE inbyggda i orakelformulär och använda en RAW-datatyp i motsats till en BLOB-datatyp.
Referenser:
Asktom på READ_IMAGE_FILE och WRITE_IMAGE_FILE
Oracle 10g inbyggda datatyper – översikt över LOB-datatyper