Следующие причины вызывают утечки (идентифицированные с помощью прибора для утечек):
field = (char *) sqlite3_column_text(statement, 2);
NSString *column3 = [[[NSString alloc] initWithUTF8String:field]]; (this line here)
rowDefinitionA = column3;
[column3 release];
Что-то не так с этой строкой?