The Creole 1.0 spec doesn't explicity state how a table should end. This is in keeping with one of Creole's goals - [[ExtensibleByOmission]].

This allows an implementation to include block-level markup in table cells in a fairly strait forward fashion:

{{{
| r1c1 | r2c2 |
| r2c1 |* list item one of r2c2
* list item two of r2c2
* list item three of r2c2
| r3c1 |r3c2 | 
}}}