---
url: /flow/guide/scripting-reference/data-types/blob-memo.md
---

# Blob (Blob, Memo)

## Declaration

You cannot declare your own Blob and Memo data types. Instead use another data type and write this into the Blob / Memo field.

### Example

```pascal
procedure ScriptEvent (var Value : variant)
var myvariable : string
begin
myvariable := 'Hello this is a test';
Value := CreateBlobValue(MyString,0);
end
```

## Description

Blob/Memo is not really a data type - instead it is a type of database field which can store large values. Typically it is used to store large String or binary data. For this reason you will only encounter this data type when working with DB Definitions.

You should use the [Blob & Memo](/flow/guide/scripting-reference/functions/blobmemo/blob-and-memo) functions when working with Blob type fields.
