While I try to set the value of over 4000 characters on a field that has data type CLOB, it gives me this error :
CLOB
ORA-01704: string lite
The split work until 4000 chars depending on the characters that you are inserting. If you are inserting special characters it can fail. The only secure way is to declare a variable.